Java-programmeertaal werd uitgebracht in 1995 door Sun Microsystems en is gerelateerd aan de C -en C + + programmeertalen. Java kan worden uitgevoerd op elke machine die de Java Virtual Machine , die Java- bytecode geïnterpreteerd kan dragen . Een van de eenvoudigere programma's te draaien als een oefening in Java is de gokautomaat . Dit programma simuleert het proces van het runnen van een echte fruitautomaat door het genereren van drie willekeurige getallen iedere keer dat de gebruiker speelt , bepalen of twee of drie van de nummers wedstrijd , en laten de gebruiker weten dat het resultaat . Wat je nodig hebt Java Virtual Machine Toon Meer Aanwijzingen Import 1 de utilities pakket java en verklaar je klas en " main " -methode . In dit geval kunt u verklaren deze openbaar zijn import java.util * ; . . Public class Gokkast {public static void main ( String [ ] args ) { Initialiseer een scanner en een random number generator . Zorg ervoor dat de gehele getallen die u wilt gebruiken verklaren voordat je ' terwijl ' loop Scanner scant = new Scanner ( System.in ) Random nummer = new Random ( ) ; . Int beslissing , firstnum , secondnum , thirdnum ; kopen van 2 Binnen de eerste lus "terwijl" , stellen de gehele getallen u gedeclareerd met de random number generator terwijl ( beslissing == 1 & . & beslissing = -1 ) { firstnum = number.nextInt ( 10 ) ; ! secondnum = number.nextInt ( 10 ) ; thirdnum = number.nextInt ( 10 ) ; Vraag de gebruiker of hij wil spelen slots , waardoor hij instructies over hoe je een ja - of -nee antwoord geven . Wijs het antwoord van de gebruiker om een variabele naam en gebruik dit als de toestand zowel van je " , terwijl " loops . System.out.print ( " Wilt u beginnen met het spelen van de gokkast ? ( Enter 1 voor ja en -1 voor geen ) : ' ) ; beslissing = scans.nextInt ( ) ; 3 Maak gevallen voor elke mogelijkheid van matching ( of mismatching ) nummers , en druk de overeenkomstige reactie in een tweede 'while' lus die binnen de eerste ligt . Doorgaan met de voorwaarde dat de gebruiker wenst te blijven spelen voor deze innerlijke ' terwijl ' lus gebruiken . Met een "als" statement te bepalen of alle getallen overeenkomen en gebruik een " else if " statement als twee van de getallen overeenkomen . Gebruik een ' anders ' statement als geen van de nummers overeenkomen . Als bijvoorbeeld de eerste en derde nummers overeenkomen , print " Twee van uw nummers passen ! " Terwijl ( beslissing == 1 && beslissing ! = -1 ) { System.out.println ( " | " + firstnum + " | " + secondnum + " ... if ( firstnum == secondnum && secondnum == thirdnum ) { System.out.println ( " Al je nummers passen ! " ) ; } else if ( firstnum == secondnum && secondnum = thirdnum ) { System.out.println ( " Twee van uw nummers match ! " ) ; } Doorgaan deze methode voor elk geval 4 Vraag of de gebruiker zou willen blijven spelen of te stoppen Doe dit binnen de binnenste . . lus" terwijl " . Wijs de input voor de eerder gekozen variabele die werd gebruikt voordat de buitenste lus "terwijl" begon System.out.print ( " Wil je blijven spelen ( Enter 1 voor ja en . ? - 1 voor nee ) : ' ) ; beslissing = scans.nextInt ( ) ;
|