For es un ciclo que podemos usar teniendo una unica condicion... saber cuantas veces queremos repetir una accion. e aqui un ejemplo de una cuenta regresiva.
int i;
for (i=10; i>=0;i=i-1){
System.out.println(i);
}
para usos mas complejos podemos anidar cadenas de ciclos a esto se le llama "anidar" e aqui un ejemplo de anidar ciclos for en un programa que nos dara las tablas de multiplicar
int i,j;
for (i=1; i<=10;i=i++){
for(j=1; j<=10; j++){
System.out.println(i+" por"+j+"="i+j);
}
}
recuerden los for correras de adentro hacia afuera, imaginenlo como la smanecillas de un reloj... si no avanzan los segundos menos los minutos ni las horas, espero que les sirva la explicacion cualquier duda dejen mensaje
.
domingo, 9 de diciembre de 2012
lunes, 3 de diciembre de 2012
el comando if
el comando if es un comaprados, en español seria la pregunt a ¿Sí?.
Aqui un ejemplo
Si tienes 70 o mas pasas la materia si tienes menos no
if (variable >= 70)
System.out.println("pasaste");
else
System.out.println("reprobaste");
aqui else seria el "si no", entnses con el ejemplo anterior verbalmente seria
Si tienes 70 pasaste si no reprobaste.
Ojo si su metodo dentro de el if necesita mas de 1 renglon deben ponerlo entre parentesis ({ }) , y recuerden revisar sus operadores logicos
> mayor que
>= mayor igual que
== igual que
<= menor igual que
< menor que
!= diferente que
Aqui un ejemplo
Si tienes 70 o mas pasas la materia si tienes menos no
if (variable >= 70)
System.out.println("pasaste");
else
System.out.println("reprobaste");
aqui else seria el "si no", entnses con el ejemplo anterior verbalmente seria
Si tienes 70 pasaste si no reprobaste.
Ojo si su metodo dentro de el if necesita mas de 1 renglon deben ponerlo entre parentesis ({ }) , y recuerden revisar sus operadores logicos
> mayor que
>= mayor igual que
== igual que
<= menor igual que
< menor que
!= diferente que
El switch
el switch nos sirve si queremos dar alternativas, ya que permite realizar acciones dependiendo de que se pida.
para que un switch funcione necesitamos una variable que es la que nos dara la seleccion en este ejemplo usaremos x
switch (x){
case 1:System.out.println("uno");
break;
case 2:System.out.println("dos");
break;
default: System.out.println("error");
}
en este caso si ingresas el numero 1 u 2 te escribira su nombre, break indica que es todo lo que debe hacer, y los corchetes indican que esas acciones estan dentro de tu interruprtor asi sabe donde empieza y donde acaba si tienen dudas pregunten con confianza
para que un switch funcione necesitamos una variable que es la que nos dara la seleccion en este ejemplo usaremos x
switch (x){
case 1:System.out.println("uno");
break;
case 2:System.out.println("dos");
break;
default: System.out.println("error");
}
en este caso si ingresas el numero 1 u 2 te escribira su nombre, break indica que es todo lo que debe hacer, y los corchetes indican que esas acciones estan dentro de tu interruprtor asi sabe donde empieza y donde acaba si tienen dudas pregunten con confianza
sábado, 1 de diciembre de 2012
Pedir datos en Java
la forma basica de hacer una entrada de datos requiere que dentro del paquete (donde dice pakage) pongamos lo siguiente
import java.util.Scanner;
esta instruccion nos trae de la libreria la opcion de aceptar datos del teclado. ahora bien para aceptar datos necesitas gaurdarlos en una variable digamos x
int x;
ahora necesitamos declarar un nuevo objeto que sera un espacio temporal donde entran los datos
Scanner variable=new Scanner(System.in);
Scanner seria el nombre de la clase como lo es int, float, etc, variable puede ser el nombre que ustedes quieran y la parte de new Scanner es la declaracion de que es un nuevo objeto del tipo scanner y que la entrada de datos viene del teclado.
ahora pondremos a donde irana parar los datos en este caso seria asi
x=variable.nextInt();
donde declaramos que en x se guardara el proximo numero entero que se deposite. si ingresas cualquier otra cosa te marcara un error.
import java.util.Scanner;
esta instruccion nos trae de la libreria la opcion de aceptar datos del teclado. ahora bien para aceptar datos necesitas gaurdarlos en una variable digamos x
int x;
ahora necesitamos declarar un nuevo objeto que sera un espacio temporal donde entran los datos
Scanner variable=new Scanner(System.in);
Scanner seria el nombre de la clase como lo es int, float, etc, variable puede ser el nombre que ustedes quieran y la parte de new Scanner es la declaracion de que es un nuevo objeto del tipo scanner y que la entrada de datos viene del teclado.
ahora pondremos a donde irana parar los datos en este caso seria asi
x=variable.nextInt();
donde declaramos que en x se guardara el proximo numero entero que se deposite. si ingresas cualquier otra cosa te marcara un error.
Suscribirse a:
Entradas (Atom)