Académique Documents
Professionnel Documents
Culture Documents
a) I=1;
while (I<=10){
I++}
respuesta: la variable i no esta inicializada, si debe cambiar por I (Mayuscula ya que el sistema
diferencia variables mayusculas de minusulas) para que se produzca el incremento hasta llegar a 10.
De igual manera hay que cambiar los ; despues de la condicion del ciclo While ya que la sintaxis
correcta es
while ( condicion){
sentencias;
}
b)
n=1;
while (n<=10) {
n++;
System.out.println(n);
}
respuesta: la variable N no se usa en el ejercicio, hay que iniciar es la variable n ya que el sistema
diferencia entre mayusculas y minusculas. La condicion n<10 no satisface lo requerido por el
enunciado que pide los numeros desde el 1 al 10, ya que 10 no es menor a 10 el programa solo
mostraria resultados hasta el 9. la condicion correcta seria n<=10. No se declaro un incrementador para
la variable n, el System.out.println esta mal declarado n++ no daria ningun aumento ni imprimiria
ningun resultado satisfactorio, la forma correcta seria mandar a imprimir la variable n solamente.
c)
int c, Producto=1;
c=1;
while (c <=5) {
Producto *=c;
c++;
}
Es necesario inicializar las variables, de igual manera es necesario, cerrar las llaves de las sentia while
y el incrementador para la variable se declara c++.
import java.util.*;
int genero;
Scanner i = new Scanner (System.in);
System.out.print("intruzca valor");
genero = i.nextInt();
if (genero == 1)
System.out.println("mujer");
else
System.out.println("hombre");
los condicionales if y else van en minusculas y no llevan ; en su linea de ejecucion.
Modificar la variable de control 1 a 100 en incrementos de 1.
import java.util.*;
/**
*
* @author jose
*/
public class JavaApplication1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int z;
for(z=1; z<=100; z++){
System.out.println(z);
}