no entiendo xq me da error ,,creo que me falta un String ... :S
de verdad no c si agregar un String mas para que me ande ,,, sin la JOptionPane si la puedo hacer .
saluD.o.S... :P
*Escribir un programa que solicite ingresar 10 notas de alumnos y nos informe cuántos
* tienen notas mayores o iguales a 7 y cuántos menores.
*/
import javax.swing.JOptionPane;
public class While1{
public static void main(String []rubn){
String snotas;
int notas;
int contador=1;
int mayor=0;
int menor=0;
while( contador <= 10)
{
snotas=JOptionPane.showInputDialog(null,"Introduce notas ");
notas=Integer.parseInt(snotas);
if(notas >= 7 )
{
mayor++;
}
if(notas < 7)
{
menor++;
}
contador++;
}
JOptionPane.showMessageDialog(null,"los alumnos con notas mayores a 7: "+ mayor);
JOptionPane.showMessageDialog(null,"los alumnos con notas menores a 7: "+ menor);
}
}
import javax.swing.JOptionPane;
public class While1{
public static void main(String[] args){
String Notas = "";
Integer sNotas = 0;
Integer i = 1;
Integer sMayor = 0;
Integer sMenor = 0;
while(i <= 5){
Notas = JOptionPane.showInputDialog(null,"Introduce notas ");
sNotas = Integer.parseInt(Notas);
if(sNotas >= 7){
sMayor++;
}else if(sNotas < 7){
sMenor++;
}
i++;
}
JOptionPane.showMessageDialog(null, "los alumnos con notas mayores a 7: "+ sMayor);
JOptionPane.showMessageDialog(null, "los alumnos con notas menores a 7: "+ sMenor);
}
}
o hasta directamente sin necesidad de usar una variable String para recibir el valor de las notas
sNotas = Integer.parseInt(JOptionPane.showInputDialog(null,"Introduce notas "));
gracias alex , (MODIFICADO) NO IMPORTA,,,mira pero xq le quitas el
System.exit(0); ??? ,,,y disculpa pero es que todavia no me he metido con POO
Eso no tiene nada que ver con POO!. mmm a ver decidme para que os pusisteis eso? Creo que estais en WIN$?
ahh ya entendi era que me faltaba esto String snotas=""; ,,,explicamelo porfa te lo agradezco
;D ;D ;D
osea tenia que pornerlo bien ,,, ;D ;D pero xq es eso asi ?? no c
La verdad no te entendí lo anterior, y no era por eso tú error. Eso es solo una variable,
entonces cual fue mi error ? :huh: :huh:
El error fue que el showinputdialog recibe stríng, sí te fijas ahí en el código arreglado lo parsea a integer que es lo que estas usando tu.
@jdc, WTF! Eso no fue jejejejejejejejjejejejejjejejeje
xD lo siento, mucho tequila, además vi el código desde el cel jajaja
jeej gracias jdc , bueno no te preocupes ya Shell Root me ayudo.