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.
miércoles, 28 de noviembre de 2012
Clases de datos
en java hay varios tipos de datos dependiendo de tus necesidades
int: Entero
double: Decimal
Char: Caracter
String: Cadena de caracteres
estas son las mas comunes pero mas adelante les ablare de como crear sus propias clases. Estas clases se utilizan en la declaracion o uso de variables por ejemplo:
int x;
declara una variable con el nombre de x con un valor entrero ahora si ponemos
x=10;
le estaremos asignando a x un valor de 10 ahora x vale 10, pero si ponemos algo como lo siguiente
x= c;
nos dara un error amenos que declaremos a c como otra variable de tipo entero, no podemos mesclar diferentes, no podemos sumar letras con numeros no es logico.
ahora bien si colocamos el comando
system.out,print(x);
ojo las comillas en ese comando es apra declarar texto, sin las comillas nos dara el valo que contiene x, es decir nos mandara un 10 a la pantalla para poner texto y el numero hacemos lo siguiente
system.out.print("numero" + x);
dentro de programacion el simbolo + aparte de sumar nos rive para unir o concaternar numeros con texto a la hora de mandar a pantalla.
int: Entero
double: Decimal
Char: Caracter
String: Cadena de caracteres
estas son las mas comunes pero mas adelante les ablare de como crear sus propias clases. Estas clases se utilizan en la declaracion o uso de variables por ejemplo:
int x;
declara una variable con el nombre de x con un valor entrero ahora si ponemos
x=10;
le estaremos asignando a x un valor de 10 ahora x vale 10, pero si ponemos algo como lo siguiente
x= c;
nos dara un error amenos que declaremos a c como otra variable de tipo entero, no podemos mesclar diferentes, no podemos sumar letras con numeros no es logico.
ahora bien si colocamos el comando
system.out,print(x);
ojo las comillas en ese comando es apra declarar texto, sin las comillas nos dara el valo que contiene x, es decir nos mandara un 10 a la pantalla para poner texto y el numero hacemos lo siguiente
system.out.print("numero" + x);
dentro de programacion el simbolo + aparte de sumar nos rive para unir o concaternar numeros con texto a la hora de mandar a pantalla.
martes, 27 de noviembre de 2012
Mandar a Pantalla
la primera instruccion y basica de programacion en java seria el "System.out.print" esta instruccion indica a la computadora que escriba algo e aqui el ejemplo clasico.
System.out.print("Hola");
esta instruccion manda a escribir Hola, si quieres que despues de eso pase un renglon usa
System.out.println("Hola");
pronto les traere mas informacion
System.out.print("Hola");
esta instruccion manda a escribir Hola, si quieres que despues de eso pase un renglon usa
System.out.println("Hola");
pronto les traere mas informacion
Suscribirse a:
Entradas (Atom)