Archivo del enero de 2010

Primitiva – Loto: Combinacion de 12 reducidos al 5 por 38 apuestas

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-10

1-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

Leer el resto de esta entrada »

Algunos ejercicios basicos realizados en java

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"Wink;

	}

}

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"Wink;
	        }
	        System.out.println(""Wink;
	     }

	}

}

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"Wink;
			}
			System.out.println(""Wink;
		}
	}

}

Espero que sea de utilidad. Wink

Etiquetas:

Primitiva – Loto: Combinacion de 18 numeros al 3

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

Leer el resto de esta entrada »

El foro queda deshabilitado

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.

Como escribir varias lineas de texto con una sola instruccion en java

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?"Wink;
    }

}

Cabe destacar que en java como c, “\n”, “\t”,… tiene un identico comportamiento.

Leer datos desde la consola en java, otra forma de hacerlo

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: "Wink;
		a=keyboard.nextInt();
		System.out.print("numero 2: "Wink;
		b=keyboard.nextInt();
		System.out.print ("numero 3: "Wink;
		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));
	}

}

Leer datos desde consola en java

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: "Wink;
		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: "Wink;
		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.