DONAZIONE
AIUTACI A CRESCERE:
DONAZIONE LIBERÀ
DONAZIONE LIBERÀ
MENU
I postatori più attivi del mese
Nessun utente |
Script Java per generare frasi casuali
Pagina 1 di 1
Script Java per generare frasi casuali
Questo script Java vi permette di incorporare dentro la vostra applicazione una funzione che genera casualmente o semi casualmente delle frasi.
- Codice:
import java.util.*;
import java.lang.*;
class RandomSentence
{
public static void main (String args[])
{
Random randomNumber = new Random();//random number generator
//variables hold words to be chosen by program
String article1 = "Un";
String article2 = "Il";
String article3 = "un";
String article4 = "il";
String noun1 = "uomo";
String noun2 = "dottore";
String noun3 = "infermiera";
String noun4 = "pompiere" ;
String noun5 = "gatto";
String noun6 = "topo";
String noun7 = "capra";
String nounA = "pietra";
String nounB = "regole";
String nounC = "muro";
String nounD = "bastone";
String nounE = "fosso";
String nounF = "bicicletta";
String verb1 = "testato";
String verb2 = "rcitato";
String verb3 = "ignorato" ;
String verb4 = "saltato";
String verb5 = "incrinato";
String verb6 = "seguito";
String verb7 = "rotto";
// setta la variabili per le frase finale
String finalSentence = " ";
// visualizza il titolo del programma
System.out.println ("\n Generatore di frasi random \n\n" );
// setta il loop per generare il numero di frasi desiderato
for (int i = 1; i <=10; i++)
{
switch (1 + randomNumber. nextInt(2) )// genera i numeri 1‐2 {
case 1:
finalSentence = article1 + " ";
break;
case 2:
finalSentence = article2 + " ";
}
switch (1 + randomNumber. nextInt(7) )// genera i numeri 1‐7 {
case 1:
finalSentence += noun1 + " ";
break;
case 2:
finalSentence += noun2 + " ";
break;
case 3:
finalSentence += noun3 + " ";
break;
case 4:
finalSentence += noun4 + " ";
break;
case 5:
finalSentence += noun5 + " ";
break;
case 6:
finalSentence += noun6 + " ";
break;
case 7:
finalSentence += noun7 + " ";
}
switch (1 + randomNumber. nextInt(7) )// genera i numeri 1‐7 {
case 1:
finalSentence += verb1 + " ";
break;
case 2:
finalSentence += verb2 + " ";
break;
case 3:
finalSentence += verb3 + " ";
break;
case 4:
finalSentence += verb4 + " ";
break;
case 5:
finalSentence += verb5 + " ";
break;
case 6:
finalSentence += verb6 + " ";
break;
case 7:
finalSentence += verb7 + " ";
}
switch (1 + randomNumber. nextInt(2) )// genera i numeri 1‐3 {
case 1:
finalSentence += article3 + " ";
break;
case 2:
finalSentence += article4 + " ";
}
switch (1 + randomNumber. nextInt(6) )// genera i numeri 1‐6 {
case 1:
finalSentence += nounA + ".";
break;
case 2:
finalSentence += nounB + ".";
break;
case 3:
finalSentence += nounC + ".";
break;
case 4:
finalSentence += nounD + ".";
break;
case 5:
finalSentence += nounE + ".";
break;
case 6:
finalSentence += nounF + ".";
}
System.out.println( i + ".\t" + finalSentence) ;// stampa il numero della frase e formatta il relativo output
}//fine del for
}//fine del main
}//fine di class
Argomenti simili
» Script Java per connetersi ad un server database Oracle
» Script Java per controllare due date
» Script Java per nascondere la password
» Script in Java per simulare un click del mouse
» Script Java per eseguire l’upload di file
» Script Java per controllare due date
» Script Java per nascondere la password
» Script in Java per simulare un click del mouse
» Script Java per eseguire l’upload di file
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.