Archivo de la categoría Java

Multiplicar sumando en java

Un pequeño código en java, para compartir.

package multiplicar_sumando;

import java.util.Scanner;

/**
 *
 * @author kriptus
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int a,b,c=0,swap;
        Scanner tecla=new Scanner(System.in);
        System.out.print("Dame el primer numero: ");
        a=tecla.nextInt();
        System.out.print("Dame el segundo numero: ");
        b=tecla.nextInt();
        if(b<0) // si hay multiplicacion de numeros negativos
        {
            swap=a;
            a=b;
            b=swap;
        }
        for(int i=1;i<=b;i++)
            c+=a;

        System.out.println("Resultado(con suma): "+ c);
        System.out.println("Resultado(multiplicando): "+(a*b));
    }

}

Si quieres hacer algún comentario, solo tienes que registrarte y podrás tanto leer los comentarios de otros usuarios como hacer los tuyos propios.

Etiquetas: , , , , , ,

Un video aclaratorio de por que aprender y usar java

Es impresionante, la verdad. Grin

Esta subtitulado.

Etiquetas: , , , , ,

Como convertir un numero entero a binario de manera facil en java

Si te piden como ejercicio convertir un numero entero a binario en el lenguaje de programacion java, una de las formas mas faciles de conseguir este objetivo es de la siguiente forma:

public class ejer
{

    public static void main(String[] args)
    {
        int number=15;
        System.out.println("Number ["+number+"] = "+Integer.toBinaryString(number));
    }
}

Y se acabo. ¿facil verdad? jejeje

Como instalar java 6 en ubuntu 10.04 lucid Lynx

Para instalar la version de java de sun, en la nueva version de ubuntu 10.04 tenemos que seguir los siguientes pasos:

1. Abre una terminar y pega el siguiente codigo:

$ sudo add-apt-repository “deb http://archive.canonical.com/ lucid partner”

2. Actualizar los datos de los repositorios:

$ sudo aptitude update

3. Proceder a instalar y a aceptar las condiciones.

$ sudo aptitude install sun-java6-jdk sun-java6-jre

Y despues de aceptar la licencia, ya tendremos totalmente instalado la version java de sun.

Como multiplicador dos operandos solo sumando en java

Aqui teneis un ejemplo que he desarrollado en java de como hacerlo, por si lo necesitais para algo.

Como multiplicador dos operandos solo sumando en 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"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:

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.