error en else, programa con arreglos
Les dejo el codigo del programa distribucion de calificaciones por si me pueden ayudar
aver en que ando mal
public class Distribucioncalificaciones {
public static void main(String[] args) {
int arreglo []={0,0,0,0,0,0,2,1,3,5,5};
System.out.println("Distribucion de calificaciones:");
for (int contador = 0; contador < arreglo.length; contador++) {
if (contador== 10);
System.out.printf(" %5d: ",100);
else
System.out.printf("%02d-%02d:",contador*10,contador * 10+9);
for (int contador1 = 0; contador1< arreglo[contador1]; contador1++)
System.out.print("*");{
System.out.println();
}
}
}
}
public static void main(String[] args) {
int arreglo []={0,0,0,0,0,0,2,1,3,5,5};
System.out.println("Distribucion de calificaciones:");
for (int contador = 0; contador < arreglo.length; contador++) {
if (contador== 10);
System.out.printf(" %5d: ",100);
else
System.out.printf("%02d-%02d:",contador*10,contador * 10+9);
for (int contador1 = 0; contador1< arreglo[contador1]; contador1++)
System.out.print("*");{
System.out.println();
}
}
}
}
- jysusxtreme's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios
Re: error else
¬¬ errores:
- Los if no llevan ";"
- No cierras las llaves
- no tiene mucha lógica tu programa o no lo sabes aplicar bien
Programa.java
public static void main(String[] args) {
int arreglo []={0,0,0,0,0,0,2,1,3,5,5};
System.out.println("\t[Arreglo]\n");
for(int e: arreglo){
System.out.println(e);
}
System.out.println("\nDistribucion de calificaciones:");
for (int contador=0;contador<=arreglo.length-1; contador++) {
if (contador==10){
System.out.printf("\n%d: ",100);
}
else{
System.out.printf("%02d-%02d: \n",(contador*10),(contador*(10+9)));
for (int contador1=0;contador1<arreglo[contador1]-1; contador1++){
System.out.print("*\n");
}
}
}
}
}
Ya "funciona", pero falta depurarlo. Servido joven. 0_o
gracias, esque estaba practicando solo que no recordaba bien
gracias estaba recordando y pues estudiando gracias