Oppure

Loading
05/04/10 20:39
Luk3
Salve xD
Sono alla fine del capitolo 2 del manuale dei signori deitel.
L'esercizio mi chiede, inseriti 5 numeri, di determinare il maggiore e il minore.

Il fatto è che posso usare solo le cose presenti in quel capitolo, quindi praticamente gli if mi vengono in mente -.-

E vi giuro che non so da dove partire xD

// Il programma riceve in ingresso 5 valori e ne determina il min e il max
package minmax;
import java.util.Scanner;
import java.io.PrintStream;

public class Main {


    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        PrintStream out = new PrintStream(System.out);
        int n1, n2, n3, n4, n5;
        out.print("Inserisci un numero: ");
        n1 = in.nextInt();
        out.print("Inserisci un numero: ");
        n2 = in.nextInt();
        out.print("Inserisci un numero: ");
        n3 = in.nextInt();
        out.print("Inserisci un numero: ");
        n4 = in.nextInt();
        out.print("Inserisci un numero: ");
        n5 = in.nextInt();
        
    }

}


Potrei confrontarli 1 ad 1, ma diventerebbe enorme!
aaa
05/04/10 20:59
lorenzo
Potendo usare solo gli if io farei in questo modo:

int max = n1;
int min = n1;

if(n2 > max) 
    max = n2;
else
  if(n2 < min)
       min = n2;
if(n3 > max)
    mx = n3;

//...etc...
aaa