Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [java] Problema Random

  1. #1

    [java] Problema Random

    ciao raga... allora il problema è il seguente :
    non riesco a capire perchè non mi genera il numero casuale, ma soprattutto perchè mi da errore nella funzione random.nextInt , scusate se sembra una domanda ignobile.


    codice:
    package stampa;
    import java.util.Random;
    
    
    public class stampa {
    	
    
    
    
    
    	public static void main(String[] args) 
    	{
    		// TODO Auto-generated method stub
    
    
    		int w[]={1,2,3,4,5},p=5;
    		
    			int f=10;
    			int i=0;
    			for(i=0;i<p;i++)
    			{
    				System.out.print(w[i]+"\n");
    				int s= random.nextInt(5);
    				System.out.print(s);
    			}
    		
    	}
    
    
    }

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da jacopatico Visualizza il messaggio
    codice:
    int s= random.nextInt(5);
    Quel 'random' dovrebbe essere una variabile che tu: a) non hai dichiarato e b) non hai istanziato (e assegnato) un oggetto java.util.Random.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Quel 'random' dovrebbe essere una variabile che tu: a) non hai dichiarato e b) non hai istanziato (e assegnato) un oggetto java.util.Random.
    e se io tolgo random e lascio solo int s=nextInt(5)

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Quote Originariamente inviata da jacopatico Visualizza il messaggio
    e se io tolgo random e lascio solo int s=nextInt(5)
    Scriveresti una cosa senza senso...

    All'inizio del main dichiara e istanzia un oggetto di tipo Random:

    Random random = new Random();

  5. #5
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Scriveresti una cosa senza senso...

    All'inizio del main dichiara e istanzia un oggetto di tipo Random:

    Random random = new Random();
    ok funziona ora grazie mille, scusate per le domande stupide però sono abituato a programmare in javascript e php e sono nuovo dell ambiente java , grazie mille ancora

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.