Ayuda porfavor! en Java
import java.util.Scanner;
public class JavaApplication97 {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int numero1, numero2, resultado;
System.out.println("Introduce el primer número:");
numero1 = reader.nextInt();
System.out.println("Introduce el segundo número:");
numero2 = reader.nextInt();
resultado = numero1-numero2;
System.out.println("La resta es " + numero1 + " - " + numero2 + " = " + resultado);
}
}
Tengo este programa que solo hace la resta de 2 números, como le puedo hacer para que imprima las restas sucesivas? Usando el ciclo "FOR"
Ejemplo:
1000 - 200 = 800
800 - 200 = 600
600 - 200 = 400
400 - 200 = 200
200 - 200 = 0
Les agradecería mucho su ayuda.
- jorge046's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios
Lee todos los numeros,
Lee todos los numeros, almacenalos en una lista y luego itera la lista.
while ( true ) {
"introduce un numero"
a = read()
"introduce el segundo"
b = read()
listaUno.add( a )
listaDos.add( b )
"quieres ingresar más?"
if ( readLine() == "Si" ) {
continue
}
}
for i in listaUno {
print listaUno.get(i) - listaDos.get(i)
}
Algo así.
Entonces... investiga como se usa una lista y un arraylist ( tip
List<Integer> lista = new ArrayList<Integer>();
)investiga como se usa un for ( tip
for ( int i = 0 ; i < 10 ; i++ ) { ... }
)investiga como se ... no pues ya.
Intenta tu programa, y regresa con los errores que te pudieran salir.