Algoritmos en java

Metodos de programacion y resolucion de problemas

Software para java

Como ejecutar los archivos .java.

Mostrando entradas con la etiqueta Sentencias for en java. Mostrar todas las entradas
Mostrando entradas con la etiqueta Sentencias for en java. Mostrar todas las entradas

jueves, 17 de febrero de 2011

Tablas de multiplicar con siclos for



Tablas de multiplicar en cuatro formas distintas Lo 
primero que hace es entrar al ciclo for(int i=1; i<=10;
 i++){ i quedara con el valor de 1 y después entrara 
al segundo for(int j=1; j<=10; j++) j será igual 1 
y seguirá incrementando hasta que sea igual a 10 
como esta en la sentencia j<=10; j++ ( j sea menor o 
igual 10 j++ incremento) sino es asi incrementara j y 
cuando se cumpla volverá a i y aumentara a 2 y entrara 
de nuevo al segundo for(int j=1; j<=10; j++) y a 
si sucesivamente hasta que se complete las 2 sentencias
del for 1 y el for 2 
 
 
Nombre del archivo: ( tabla_multiplicar_for.java )



/**
 *
 * @author Gabriel
 */
import java.util.Scanner.*;
public class tabla_multiplicar_for {

    public static void main(String[] args) {

       for(int i=1; i<=10; i++){ //este solo aumentara uno a la vez
           for(int j=1; j<=10; j++) //este aumentra hasta 10 para que regrese a i de nuevo
          System.out.println(i+"x"+j+"="+i*j ); //aqui es donde se realizara la operacion e impresion

           System.out.println("-----------------" );//separador
          
       }
    }
}


 
 
 
 
 
 
 
 
 
tabla de multiplicar importando la libreria scanner
este medo sirve para que el usuario ingrese el numero 
que desee
Nombre del archivo: ( tabla_scanner.java )




/**
 *
 * @author Gabriel
 */
import java.util.Scanner;
public class tabla_scanner {

    public static void main(String[] args) {

    // este codigo solo realizara una tabla del valor que ingrese como la del 1 la del 5
     Scanner recibir=new Scanner(System.in); //metodo para recibir datos
     System.out.println("que tabla desea realizar");
     int i=recibir.nextInt(); //que tipo de valor se recibe en este caso es entero



    for(int j=1; j<=10; j++){ //este aumentra hasta 10 para que regrese a i de nuevo
    System.out.println(i+"x"+j+"="+i*j ); //aqui es donde se realizara la operacion e impresion

     System.out.println("-----------------" );//separador
          
       }

    }
}


 
 
 
 
 
 
 
para poder usar este método se debe  importar la
librería 
import java.io.*; 
(throws IOException) los datos se recibirán 
en una variable string  BufferedReader 
recibir=new BufferedReader(new InputStreamReader(System.in));
 
String nombre=recibir.readLine(); y después se 
convertirá el valor a entero i=Integer.parseInt(nombre); 

Nombre del archivo : ( tabla_buffere.java )



/**
 *
 * @author Gabriel
 */
import java.io.*;
public class tabla_buffered {

    public static void main(String[] args)throws IOException { 


    // este codigo solo realizara una tabla del valor que ingrese como la del 1 la del 5
    int i;
        System.out.println("ingrese un numero  ");
    BufferedReader recibir=new BufferedReader(new InputStreamReader (System.in));
    String nombre=recibir.readLine(); //aqui estamos cachando lo que escribieron
    i=Integer.parseInt(nombre); //aqui estamos convirtiendo una variable string a int


    for(int j=1; j<=10; j++){ //este aumentra hasta 10 para que regrese a i de nuevo

        System.out.println("El resultado  :"+i+"x"+j+"="+i*j);//opreacion e impresion
         
       }
        System.out.println("--------------");//separador
    }
}


 
 
 
 
 
 
 
 
 
 
Usaremos la librería swing  import javax.swing.*; 
 
es una forma grafica de ver y pedir los valores 
para mostrar un mensaje se usa: 
JOptionPane.showMessageDialog(null,"El resultado");
 
para pedir valores: 
String recibir=JOptionPane.showInputDialog("ingresa un numero ");

nombre del archivo: ( tabla_swing.java )



/**
 *
 * @author Gabriel
 */
import javax.swing.*;
public class tabla_swing {

    public static void main(String[] args) {

    // este codigo solo realizara una tabla del valor que ingrese como la del 1 la del 5
    int i;
     String recibir=JOptionPane.showInputDialog("ingresa un numero ");
     i=Integer.parseInt(recibir);

    for(int j=1; j<=10; j++){ //este aumentra hasta 10 para que regrese a i de nuevo
    JOptionPane.showMessageDialog(null,"El resultado"+i+"x"+j+"="+i*j);
   
          
       }

    }
}



Compartir

Twitter Delicious Facebook Digg Stumbleupon Favorites More