Hjälp.... köra om java program...|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Hjälp.... köra om java program...
Dry_Ice
Member
Medlem
Forum Posts: 2611
Member Since:
July 18, 2003
sp_UserOfflineSmall Offline
1
October 17, 2004 - 6:15 pm
sp_Permalink sp_Print

Tjo... har ett litet problem, efter att ha kört mitt "gissa nummer" program, så skall man få valmöjlighet att köra om det, men hur tusan gör man då :/, "s.k" "goto" commandon skall inte användas...

Koden:

public class Gissa {
public static void main(string argv[] ) {
int ran = ((int) (1+Math.random()*100));
boolean run = true;
int counter=0;
while(run) {
System.out.println("Gissa talet: ");
int tal = Keyboard.readDouble();
counter++;
if(tal == ran) {
System.out.println("Rätt, du gissade " + counter + " gånger");
run = false;
} else if (tal > ran)
System.out.println("Du gisssade" + tal + ", Tyvär är det större än talet jag tänker på... försök igen. ");
else
System.out.println("Du gisssade" + tal + ", Tyvär är det mindre än talet jag tänker på... försök igen. ");
}

Mycket tacksam för svar...

Pim_
Member
Medlem
Forum Posts: 3947
Member Since:
March 20, 2003
sp_UserOfflineSmall Offline
749159
October 17, 2004 - 7:10 pm
sp_Permalink sp_Print

Hur gör du nu för att man skall få gissa många gånger?

Avatar
Gamblor
Member
Medlem
Forum Posts: 3514
Member Since:
September 1, 2002
sp_UserOfflineSmall Offline
749170
October 17, 2004 - 7:17 pm
sp_Permalink sp_Print

Enklast är väl att omsluta gissningsprocessen med ännu en while-loop, som efter ett rätt gissat svar frågar om användaren vill gissa en gång till.

Gör precis på samma sätt som du gjorde med run-variabeln, fast med en annan variabel.

while (guess_again)
{
while (run)
{
}
}

Pim_
Member
Medlem
Forum Posts: 3947
Member Since:
March 20, 2003
sp_UserOfflineSmall Offline
749171
October 17, 2004 - 7:19 pm
sp_Permalink sp_Print

Här försöker man vara lite pedagogisk o så kommer du o förstör allt...suck...

Avatar
Gamblor
Member
Medlem
Forum Posts: 3514
Member Since:
September 1, 2002
sp_UserOfflineSmall Offline
749236
October 17, 2004 - 7:51 pm
sp_Permalink sp_Print

Pim_ wrote: Här försöker man vara lite pedagogisk o så kommer du o förstör allt...suck...

Oj. Missade innebörden av din retoriska fråga. Jag trodde du verkligen ville veta hur han gjorde.

#-o

Dry_Ice
Member
Medlem
Forum Posts: 2611
Member Since:
July 18, 2003
sp_UserOfflineSmall Offline
749643
October 18, 2004 - 11:10 am
sp_Permalink sp_Print

Tack :),

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 362
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL