12 svar
571 visningar
UNO12 är nöjd med hjälpen
UNO12 21 – Fd. Medlem
Postad: 15 nov 2020 16:27 Redigerad: 15 nov 2020 21:03

RockSissorsPaper.java

har försökt flera gånger men kunde inte komma fram till får error hela tiden med koden och nu är det så att jag gett upp och behöver hjälp med denna snälla idag är det sista dag måste lämnas senast 12.

 

RockSissorsPaper.java

Skriv ett program där du utmanar datorn i spelet sten, sax, påse. Se länken för reglerna om du inte är familjär med dessa. Input till programmet är ”sten”, ”sax” eller ”påse”. Datorn väljer slumpmässigt något av alternativen ”sten”, ”sax” eller ”påse”. Output är vilket av de tre du valde, vad datorn valde och vem som vann.

Tips: använd if-satser, if-else-satser och else-satser för att gå igenom alla alternativ som kan uppstå. För att undersöka om två strängar s1 och s2 är samma, kan följande jämförelse göras:

s1.compareTo(s2) == 0

Soderstrom 2767
Postad: 15 nov 2020 16:47

Har du sökt på Youtube?

UNO12 21 – Fd. Medlem
Postad: 15 nov 2020 16:58
Soderstrom skrev:

Har du sökt på Youtube?

jag har kollat på alla språk o kollat över allt ingen använder s1.compareTo(s2)==0. 

Tigster 271
Postad: 15 nov 2020 17:00 Redigerad: 15 nov 2020 17:03

Du borde kunna använda dig av jämförelsen if(s1 == s2).

edit: Har dock aldrig använt mig av Java.

UNO12 21 – Fd. Medlem
Postad: 15 nov 2020 17:05
Tigster skrev:

Du borde kunna använda dig av jämförelsen if(s1 == s2).

edit: Har dock aldrig använt mig av Java.

skulle du bara kunna visa mig hur ska jag göra ?? snälla 

Tigster 271
Postad: 15 nov 2020 17:10 Redigerad: 15 nov 2020 17:12

1) Fråga efter input

2) Skapa en lista (array) computerValues = [”sten”, ”sax”, ”påse”]

3) Slumpa fram ett heltal: 0, 1 eller 2.

4) Dators val = computerValues[slumpatHeltal]

Nu får du ta reda på om datorn vann mha if-satser.

5) Om du valde X titta om datorn valde Y så du vann. Om inte, valde han Z så han vann? Eller valde han W så det blev oavgjort?

översätt det till java.

Laguna Online 28447
Postad: 15 nov 2020 17:31

Vad får du för fel med koden? Visa den här, och felmeddelandena.

UNO12 21 – Fd. Medlem
Postad: 15 nov 2020 17:53
Laguna skrev:

Vad får du för fel med koden? Visa den här, och felmeddelandena.

är det så man ska göra? är jag på rätt spår???

Smutstvätt 23755 – Moderator
Postad: 15 nov 2020 18:03

Skriv en rubrik som beskriver trådens innehåll, så blir det lättare att hitta den, och bättre ordning på forumet. Ett förslag är "Sten, sax, påse mot datorn". /moderator 

Laguna Online 28447
Postad: 15 nov 2020 18:10

Det kan säkert vara bra, men du skrev att det blev fel. Är det inte fel längre?

UNO12 21 – Fd. Medlem
Postad: 15 nov 2020 18:19 Redigerad: 15 nov 2020 19:25
Laguna skrev:

Det kan säkert vara bra, men du skrev att det blev fel. Är det inte fel längre?

ja jag vet inte hur ska jag vissa Output är vilket av de tre du valde, vad datorn valde och vem som vann. hur ska göra input till sten,sax,påse

Smaragdalena Online 78164 – Lärare
Postad: 15 nov 2020 21:15

Fixade rubriken, eftersom tiden gått ut för trådstartaren att göra detta. /moderator

Laguna Online 28447
Postad: 16 nov 2020 08:11

Visa hela koden. Du har väl nio kombinationer, antar jag. Jag skulle slå ihop några av dem, men det kan vi ta senare.

Svara Avbryt
Close