Grazie Tante ..... ma ancora non va
Io uso come EDITOR il Java Builder X della Borland
quando scrivo il programma mi da i seguenti errori :
1) la classe java.util.random è stranamente di coloro grigio chiaro ;
2) mi sottolinea le due parentesi tonde della mia funzione
Randomname() ovunque io la metti, e se mi posiziono sopra con il mouse mi dice che " ; expected " ma a me non risulta che ci vuole perchè l'istruzione non è finita !
3)e poi mi da errori sulle ultime 3 parentesi graffe una dice che è While expected e l'altra dice illegal start expression
VEDI ? ho apportato le tue correzioni !
codice:
import java.lang.System;
import java.io.DataInputStream;
import java.util.Random;
class program {
public static void main (String args[]) {
int i=0,s,n,z;
int Randomname() {
int s=random.nextInt();
if (s<0) s=0-s;
return s%n;
}
boolean continua=true;
String nomi[];
DataInputStream keyboardinput;
System.out.print("Inserisci l'elenco dei nomi: ");
System.out.print("Premi X per terminare la lista!");
keyboardinput = new DataInputStream(System.in);
do {
continua=true;
nomi[i]=keyboardinput.readline();
if (nomi[i].equals("X")) continua=false;
else i=i+1;
n=i;
while continua };
Randomname();
System.out.print("Il nome scelto dal computer è: ", nomi[Randomname()]);
}
}
}