Archivo de la categoría Java

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

	}

}

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. ;)

Etiquetas:

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

}

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: ");
		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));
	}

}