Esta es una pagina de informática libre, tendras acceso a mucha información que te pueda interesar, y podras aprender de una forma bien explicada y sencilla. Saludos tu amigo Joseph.
PopAds
miércoles, 30 de abril de 2014
como ordenar un arreglo bidimensional e ingresarlo con numeros aleatorio...
CODIGO FUENTE
import java.util.Scanner;
/**
* @author admin
*/
public class bidimensionalaleatorio {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner lector = new Scanner(System.in);
int arrbidi[][]= new int[50][50];
int arraux[]= new int[100];
int a,i,j,auxiliar,cont=0,posicion=0, fila=0,columna=0;
int numaleatorio;
for(i=0;i<4;i++){
for(j=0;j<4;j++){
arrbidi[i][j]=numaleatorio=(int)Math.floor(Math.random()*(100-10+1)+10);
arraux[cont]=arrbidi[i][j];
cont++;
}
}
System.out.println("ARREGLO0 CON SUS ELEMENTOS DESORDENADOS");
for(i=0;i<4;i++){
for(j=0;j<4;j++){
System.out.print("Fila "+(i+1)+" Columna "+(j+1)+ "= ");
System.out.println(arrbidi[i][j]);
}
System.out.println();
}
for(i=0;i<16;i++){
for(j=i+1;j<16;j++){
if(arraux[i]>arraux[j]){
auxiliar=arraux[i];
arraux[i]=arraux[j];
arraux[j]=auxiliar;
}
}
}
cont=0;
for(i=0;i<4;i++){
for(j=0;j<4;j++){
arrbidi[i][j]=arraux[cont];
cont++;
}
}
System.out.println("ARREGLO BIDIMENSIONAL CON SUS ELEMENTOS ORDENADOS");
//aqui presento el arreglo bidimensional con sus elementos ordenados
for(i=0;i<4;i++){
for(j=0;j<4;j++){
System.out.print("Fila "+(i+1)+" Columna "+(j+1)+ "= ");
System.out.println(arrbidi[i][j]);
}
System.out.println();
}
}
}
Buscar un elemento en un arreglo bidimensional en java
CODIGO FUENTE
import java.util.Scanner;
/**
* @author admin
*/
public class bidimensionalaleatorio {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner lector = new Scanner(System.in);
int arrbidi[][]= new int[50][50];
int arraux[]= new int[100];
int a,i,j,auxiliar,cont=0,posicion=0, fila=0,columna=0;
int numaleatorio;
for(i=0;i<4;i++){
for(j=0;j<4;j++){
arrbidi[i][j]=numaleatorio=(int)Math.floor(Math.random()*(100-10+1)+10);
arraux[cont]=arrbidi[i][j];
cont++;
}
}
System.out.println("ARREGLO0 CON SUS ELEMENTOS DESORDENADOS");
for(i=0;i<4;i++){
for(j=0;j<4;j++){
System.out.print("Fila "+(i+1)+" Columna "+(j+1)+ "= ");
System.out.println(arrbidi[i][j]);
}
System.out.println();
}
for(i=0;i<16;i++){
for(j=i+1;j<16;j++){
if(arraux[i]>arraux[j]){
auxiliar=arraux[i];
arraux[i]=arraux[j];
arraux[j]=auxiliar;
}
}
}
cont=0;
for(i=0;i<4;i++){
for(j=0;j<4;j++){
arrbidi[i][j]=arraux[cont];
cont++;
}
}
System.out.println("ARREGLO BIDIMENSIONAL CON SUS ELEMENTOS ORDENADOS");
//aqui presento el arreglo bidimensional con sus elementos ordenados
for(i=0;i<4;i++){
for(j=0;j<4;j++){
System.out.print("Fila "+(i+1)+" Columna "+(j+1)+ "= ");
System.out.println(arrbidi[i][j]);
}
System.out.println();
}
System.out.println("BUSQUEDA DE ELEMENTO ENARREGLO BIDIMENSIONAL ");
System.out.println("Ingrese el elemento a buscar ");
a=lector.nextInt();
cont=1;
for(i=0;i<4;i++){
for(j=0;j<4;j++){
if(arrbidi[i][j]==a){
posicion=cont;
fila=i;
columna=j;
}
cont++;
}
}
if(posicion>=1){
System.out.println("Elemento encontrado en la posisión "+(posicion)+" del arreglo ");
System.out.println("Se encuentra en la FILA "+(fila+1)+" COLUMNA "+(columna+1));
}else{
System.out.println("Elemento no encontrado");
}
}
}
martes, 29 de abril de 2014
Traer datos de Mysql a una tabla en java
CODIGO FUENTE
public void cargar() {
String[] titulos = {"Cedula1", "Nombres", "Mail de contacto", "Extension", "Fecha de inicio", "Fecha Fin"};
String[] registros = new String[50];
String sql = "SELECT *FROM empleados";
//String sql11 = "SELECT carg_nombre FROM cargos";
model = new DefaultTableModel(null, titulos);
Conectar cc = new Conectar();
Connection conect = cc.conexion();
try {
Statement st = (Statement) conect.createStatement();
ResultSet rs = st.executeQuery(sql);
while (rs.next()) {
registros[0] = rs.getString("empl_cedula");
registros[1] = rs.getString("empl_nombre");
registros[2] = rs.getString("empl_mail");
registros[3] = rs.getString("empl_extension");
registros[4] = rs.getString("empl_fecha_inicio");
registros[5] = rs.getString("empl_fecha_fin");
model.addRow(registros);
}
t_evento.setModel(model);
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
}
}
Buscar datos en una tabla en java
CODIGO FUENTE
String[] titulos = {"Cedula", "Nombres", "Mail de contacto", "Extension", "Fecha de inicio", "Fecha Fin"};
String[] registros = new String[50];
String sql = "SELECT *FROM empleados WHERE empl_cedula LIKE '%" + buscartodo.getText() + "%' "
+ "OR empl_nombre LIKE '%" + buscartodo.getText() + "%'"
+ "OR empl_mail LIKE '%" + buscartodo.getText() + "%'"
+ "OR empl_extension LIKE '%" + buscartodo.getText() + "%'"
+ "OR empl_fecha_inicio LIKE '%" + buscartodo.getText() + "%'"
+ "OR empl_fecha_fin LIKE '%" + buscartodo.getText() + "%'";
model = new DefaultTableModel(null, titulos);
Conectar cc = new Conectar();
Connection conect = cc.conexion();
try {
Statement st = (Statement) conect.createStatement();
ResultSet rs = st.executeQuery(sql);
while (rs.next()) {
registros[0] = rs.getString("empl_cedula");
registros[1] = rs.getString("empl_nombre");
registros[2] = rs.getString("empl_mail");
registros[3] = rs.getString("empl_extension");
registros[4] = rs.getString("empl_fecha_inicio");
registros[5] = rs.getString("empl_fecha_fin");
model.addRow(registros);
}
t_evento.setModel(model);
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
}
poner datos de tabla en cuadros de texto
CODIGO FUENTE
int col = t_evento.getSelectedRow();
cedula.setText(t_evento.getModel().getValueAt(col, 0).toString());
nombre.setText(t_evento.getModel().getValueAt(col, 1).toString());
mail.setText(t_evento.getModel().getValueAt(col, 2).toString());
extension.setText(t_evento.getModel().getValueAt(col, 3).toString());
finicio.setText(t_evento.getModel().getValueAt(col, 4).toString());
ffin.setText(t_evento.getModel().getValueAt(col, 5).toString());
miércoles, 23 de abril de 2014
Conexion de java a mysql XAMMP
CODIGO FUENTE DEL CONECTOR
import java.sql.Connection;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
/**
*
* @author Josmainfor
*/
public class Conectar {
Connection conect = null;
public Connection conexion()
{
try {
//Cargamos el Driver MySQL
Class.forName("org.gjt.mm.mysql.Driver");
conect = DriverManager.getConnection("jdbc:mysql://localhost/bd","root","");
} catch (Exception e) {
JOptionPane.showMessageDialog(null,"Error "+e);
}
return conect;
}
}
CODIGO FUENTE DE LAS IMPORTACIONES PARA QUE FUNCIONE LA CONEXION EN UN CLASE ESPECIFICA
import com.mysql.jdbc.PreparedStatement;
import com.mysql.jdbc.Statement;
import datechooser.beans.DateChooserPanel;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
viernes, 4 de abril de 2014
Suma de matrices en java
CODIGO FUENTE
import java.util.Scanner;
/**
*
* @author Joseph
*/
public class sumaMatrices {
public static void main(String[] args) {
Scanner lector= new Scanner(System.in);
int mat1[][]= new int[20][20];
int mat2[][]= new int[20][20];
int res[][]= new int[20][20];
int limite,i,j;
System.out.println("Ingrese el tamaño de las matricesa sumar ");
limite=lector.nextInt();
System.out.println("Ingrese elemnetos de la Primera matriz ");
for(i=0;i<limite;i++){
for(j=0;j<limite;j++){
System.out.print("Columna "+(i+1)+" fila "+(j+1)+"= ");
mat1[i][j]=lector.nextInt();
}
}
System.out.println("Ingrese elemnetos de la Segunda matriz ");
for(i=0;i<limite;i++){
for(j=0;j<limite;j++){
System.out.print("Coluna "+(i+1)+" fila "+(j+1)+"= ");
mat2[i][j]=lector.nextInt();
}
}
System.out.println("La suma de las dos matrices es ");
for(i=0;i<limite;i++){
for(j=0;j<limite;j++){
res[i][j]=mat1[i][j]+mat2[i][j];
}
}
for(i=0;i<limite;i++){
for(j=0;j<limite;j++){
System.out.println("Columna "+(i+1)+" Fila "+(j+1)+"= "+res[i][j]);
}
}
}
}
Suscribirse a:
Entradas
(
Atom
)