Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problema con metodi

Visualizzazione discussione

  1. #1

    Problema con metodi

    Per imparare a utilizzare i metodi in Java ho provato a fare un esercizio: una volta estratti n numeri casuali stampo quello massimo. Il problema è che il risultato del numero massimo è sbagliato.
    Qualcuno mi saprebbe spiegare quale sia l'errore?
    Grazie!

    Questo è il codice:

    codice:
    package RipassoCasa;
    import java.util.Scanner;
    
    
    public class Funzioni {
        public static void main(String[] args) {
            Scanner tastiera = new Scanner(System.in);
            int n=0;
            int max=0;
            
            do                                                   //controllo che il numero inserito sia positivo
            {
                System.out.print("Quanti lanci? ");
            n = tastiera.nextInt();
                
                if(n<=0)
                    System.out.println("Solo valori positivi");
                else
                    break;
            }while(true);
            
            for (int i=0;i<n;i++)     
             
        System.out.println(numerocasuale()); //stampa dei numeri casuali richiamando il metodo
            
            for (int j=0;j<n;j++)
            
            {
            int numero=numerocasuale();       //assegno a una variabile il numero casuale
             if (numero>max)                           //calcolo massimo
                 max=numero;
             
            }
            System.out.println("Massimo" +max);   //stampa massimo
            
        }
            
            
            public static int numerocasuale()                 //dichiarazione metodo
            {
                 return (int)(1+ Math.random()*1000);
                      }    
    }
    Ultima modifica di LeleFT; 29-12-2014 a 10:38 Motivo: Aggiunti i tag CODE

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.