Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> Iterar en Java

Marzzipan
post May 26 2007, 03:07 AM
Publicado: #1


Miembro
**

Grupo: Members
Mensajes: 44
Registrado: 21-July 06
Miembro nº: 174.802



Buenas a todos, me preguntaba como hago para repetir un progarama n veces, por ejemplo que me haga una simple suma y luego me pregunte si deseo volver a hacer la suma, de lo contrario que el programa termine:

CODE
import java.io.*; //
public class Suma2{
public static void main(String args[])throws IOException{
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
System.out.print("Teclea el primer numero: ");
String texto1=br.readLine();
int num1=Integer.parseInt(texto1);
System.out.print("Teclea el segundo numero: ");
String texto2=br.readLine();
int num2=Integer.parseInt(texto2);
System.out.println("Suma de "+num1+" y "+num2+" es "+(num1+num2));
}
}


Al final por ejemplo quiero que me pregunte algo asi

System.out.println("Deses continuar el programa? S/N ");

Para serle sinceros me la pase buscando en la red tutoriales para utilizar while, pero ninguno da ejemplos de como utilizarlos para repetir programas grandes y ya me tienen bastante confundido, les ruego que me den auqnue sea una pista y no la sentencia en bandeja de plata de como hacerlo.

Gracias de antemano.

Favor de usar las etiquetas code al escribir codigo

Mensaje modificado por robbie110487 el May 26 2007, 03:46 AM


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post May 26 2007, 03:45 AM
Publicado: #2


Gears of War 2 ... a reason to have an Xbox 360...
Group Icon

Grupo: Moderadores
Mensajes: 1.728
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, México
Miembro nº: 93.342



Buenas,.. ¿Programas grandes?, el while se usa indistintamente de las lineas de codigo que tiene el programa. La sintaxis es la misma siempre
CODE
while(condicion)
{
  codigo a ejecutar
}



CODE
import java.io.*;

public class Suma2
{
public static void main(String args[]) throws IOException
{
 String r="s";
 
 while(r.equals("s") || r.equals("S"))
 {
  int num1,num2,res;
     InputStreamReader entrada=new InputStreamReader(System.in);
     BufferedReader teclado=new BufferedReader(entrada);
     System.out.print("Teclea el primer numero: ");
     num1=Integer.parseInt(teclado.readLine());
     System.out.print("Teclea el segundo numero: ");
     num2=Integer.parseInt(teclado.readLine());
     res=num1+num2;
     System.out.println("La suma de "+num1+" y "+num2+" es "+res);
     System.out.print("Deseas realizar otra suma s/n: ");
     r=teclado.readLine();
 }      
}
}


Confio en ti y en que estas aprendiendo todo lo que preguntas Marzippan thumbsup.gif

Un saludo bye1.gif


User is online!Profile CardPM
Go to the top of the page
+Quote Post
Marzzipan
post May 26 2007, 04:33 AM
Publicado: #3


Miembro
**

Grupo: Members
Mensajes: 44
Registrado: 21-July 06
Miembro nº: 174.802



Muchas gracias robbie110487 clap.gif , lo que pasa es que yo hago muchos programas en java para practicar y practicar pero se me presento la duda de como iterar en java.

Muchisimas gracias amigo, y por supuesto que lo estoy aprendiendo muy bien biggrin20jy.gif .


User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

Dudillas en Java Marzzipan 45 2 Dec 3 2008, 10:17 PM
By: Marzzipan
Aprender a programar en java FranGK 1.244 47 Nov 29 2008, 11:06 PM
By: rob1104
java ferchon 149 1 Nov 1 2008, 11:01 AM
By: Kbite
actualice Java 6.10 y ahora hay un proceso mas ecc242 142 0 Oct 30 2008, 10:18 PM
By: ecc242
Vista Ultimate 64 bits no instala Java Cavant 216 5 Sep 30 2008, 04:03 PM
By: Cavant