porque solo funciona si pongo else if si no me da error?
Publicado por carlos (25 intervenciones) el 31/10/2018 11:51:53
LA idea es meter numeros y cuando meta 0 ya no puedo meter mas.
ademas de todos esos numero quiero que me de el mayor el menor y si hay alguno negativo que lo cuente
(el codigo no esta completo porque lo estoy haciedno pero mi duda es en el ultimo else)
si solo pongo else me da error tengo qeu poner else if y no entiendo porque
ademas de todos esos numero quiero que me de el mayor el menor y si hay alguno negativo que lo cuente
(el codigo no esta completo porque lo estoy haciedno pero mi duda es en el ultimo else)
si solo pongo else me da error tengo qeu poner else if y no entiendo porque
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
double mayor = 0, menor = 0, numero;
int negativo = 0, contador=0;
Scanner entrada = new Scanner(System.in);
numero = entrada.nextDouble();
do
{ System.out.print("introduce un numero: ");
if(menor > numero){
menor = numero;
}
if (mayor < numero) {
mayor = numero;
}
if(numero>0){
System.out.print("introduce un numero: ");
}
else if(numero<0);{
System.out.print("introduce un numero: ");
negativo++;
}
Valora esta pregunta


0