1-2-3-4-5-6
1-2-3-4-7-8
1-2-3-6-9-12
1-2-3-9-11-12
1-2-5-6-7-11
1-2-4-5-7-9
1-2-4-10-11-12
1-2-5-8-9-101-2-7-8-9-10
1-3-4-8-10-12
1-3-5-7-9-12
1-3-5-7-10-11
1-3-5-8-9-11
1-3-6-7-9-10
1-4-5-7-9-12
1-4-6-8-9-11
Archivo del enero de 2010
Crear un vector entero en donde almacene 10 número e imprimir dicho números.
public class Principal {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// Crear un vector entero en donde almacene 10 número e imprimir dicho números.
int [] vec=new int[10];
for(int i=0;i<10;i++)
vec[i]=i;
for(int i=0;i<10;i++)
System.out.print("Valores almacenador en el vector: "+vec[i]+"\n"
;
}
}
Crear un vector de tipo cadena que almacene 10 elementos e imprimir la palabra java seguido del número de elemento.
public class Principal {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// Crear un vector de tipo cadena que almacene 10 elementos e
// imprimir la palabra java seguido del número de elemento.
String[] vec ={"a","bb","ccc","dd","e","f","gg","ii","oo","kk"};
for(int i=0;i<10;i++)
System.out.println("java "+vec[i]);
}
}
Crear una aplicación que imprima la siguiente matriz.
11 12 13 14 15
21 22 23 24 25
31 32 33 34 35
public class Principal {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/*Crear una aplicación que imprima la siguiente matriz.
11 12 13 14 15
21 22 23 24 25
31 32 33 34 35*/
int[][] mat={{11,12,13,14,15},
{21,22,23,24,25},
{31,32,33,34,35}};
for (int i=0; i < mat.length; i++) {
for (int j=0; j < mat[i].length; j++) {
System.out.print(mat[i][j]+"\t"
;
}
System.out.println(""
;
}
}
}
Crear la siguiente matriz unidad, como se muestra la gráfica
1.0 0.0 0.0 0.0
0.0 1.0 0.0 0.0
0.0 0.0 1.0 0.0
0.0 0.0 0.0 1.0
public class Principal {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/* Crear la siguiente matriz unidad, como se muestra la gráfica
1.0 0.0 0.0 0.0
0.0 1.0 0.0 0.0
0.0 0.0 1.0 0.0
0.0 0.0 0.0 1.0
*/
float[][] mat={{(float)1.0,(float)0.0,(float)0.0,(float)0.0},
{(float)0.0,(float)1.0,(float)0.0,(float)0.0},
{(float)0.0,(float)0.0,(float)1.0,(float)0.0},
{(float)0.0,(float)0.0,(float)0.0,(float)1.0}};
for (int i=0; i < mat.length; i++) {
for (int j=0; j < mat[i].length; j++) {
System.out.print(mat[i][j]+"\t"
;
}
System.out.println(""
;
}
}
}
Espero que sea de utilidad. 
Los numero estan pegados, aviso de este hecho… por ejemplo la segunda linea seria 1,6,9,10,11 y 13.
010205081018
010609101113
010609101416
020506080918
020511131416
030407121517
081113141618
Garantías acertando 6:
100% de 1 a 6 de 3
33,6781% de 1 a 4 de 4
2,6880% de 1 a 2 de 5
0,0377% a 1 de 6
Garantias acertando 5:
80,3922% de 1 a 4 de 3
14,1457% de 1 a 2 de 4
0,4902% a 1 de 5
Garantias acertando 4:
45,6863% de 1 a 3 de 3
3,3333% de 1 a 2 de 4
Garantias acertando 3:
15,6863% de 1 a 2 de 3
El foro queda deshabilitado
ene 25
El foro lo he deshabilitado ante la poca participacion de los usuarios, lo siento por aquellos que suelen participar, pero entre la falta de tiempo que tengo y la poca participacion… creo que es mejor asi.
Aqui teneis como hacerlo.
package varias_lineas_en_una_sola_instruccion;
/**
*
* @author kriptus
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.println("Hola\n amigo\n como\n estas?"
;
}
}
Cabe destacar que en java como c, “\n”, “\t”,… tiene un identico comportamiento.
Esta es otra forma de leer datos por la consola que el usuario va tecleando.
import java.util.Scanner;
public class principal {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a, b, c;
Scanner keyboard = new Scanner(System.in);
System.out.print("numero 1: "
;
a=keyboard.nextInt();
System.out.print("numero 2: "
;
b=keyboard.nextInt();
System.out.print ("numero 3: "
;
c=keyboard.nextInt();
System.out.println("La suma de los numeros es " + ((a + b + c)));
System.out.println("La media de los numeros es " + ((a + b + c)/3));
}
}
Un pequeño codigo en java donde se explica como leer datos desde la consola.
import java.io.*;
public class principal {
/**
* @param args
* @throws IOException
* @author kriptus
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print("dame un numero: "
;
String cad = in.readLine();
System.out.println("Resultado: "+ cad);
}
}
La version anterior importa todas las clase del paquete java.io, cosa que no es recomendable. A continuacion, esta el mismo codigo pero solo utilizando las clases del paquete java.io que se van a utilizar.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class principal {
/**
* @param args
* @throws IOException
* @author kriptus
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print("dame un numero: "
;
String cad = in.readLine();
System.out.println("Resultado: "+ cad);
}
}
En los dos casos el resultado de la ejecucion es el mismo, pero es mejor utilizar la segunda forma.


