Article View: be.comp.programming
Article #6318Galgje in java
From: Stijn De Moor
Date: Mon, 30 Dec 2002 14:09
Date: Mon, 30 Dec 2002 14:09
61 lines
2746 bytes
2746 bytes
Kheb een klein vraagje, kheb galgje nu gemaakt, maar als ik (vb 3 keer raad)
dan worden die letterkes niet in hetzelfde lijntje vervangen!
Wie weet een oplossing daarvoor?
Hier is mijn porgramma:
import java.io.*;
class stijn2 {
public static void main(String[] args) throws IOException {
Stream in = new Stream(System.in);
System.out.println("Hoeveel keer wenst u te raden: ");
int beurten = in.readInt();
System.out.println("Geef het te raden woord in: ");
String woord = in.readString();
int aantal = woord.length();
System.out.println("Het woord telt: "+ aantal +" letters");
for(int i = 1; i <= beurten; i++)
{
String woord2 = "";
System.out.println("Geef een letter in : ");
String letter = in.readString();
for(int j = 1; j <= aantal; j++)
{
String ScanWoord = woord.substring(j - 1, j);
if(letter.equals(ScanWoord))
woord2 = woord2 + letter;
else
woord2 = woord2 + "*";
}
System.out.println(woord2);
}
System.out.println("\nWelk woord zit achter de sterretjes verscholen? ");
String raden = in.readString();
if(raden.equals(woord))
System.out.println("Proficiat, je hebt juist geraden!");
else
System.out.println("Spijtig, je hebt verkeerd gegokt! Je hangt! ");
}
}
Dat is het dus!
Als ik ingeef dat ik vb 3 keer wil raden
en kgeef de eerste keer de letter e in
dan krijg ik zoiets: *e**
als ik de 2de keer raad (kgeef de letters p in) dan krijg ik : **p*
als ik de 3de keer raad (kgeef vb letter s in) dan krijg ik: ***s
nu zou ik willen dat ik als ik de eerste keer raad : *e** krijg
als ik de 2de keer raad: *ep*
krijg
als ik de 3de keer raad: *eps
krijg
Wie weet hier een oplossing voor?
Stijn
Technical Details
Message-ID:
<3e1053cf$0$90234$ba620e4c@news.skynet.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!iad-peer.news.verio.net!news.verio.net!newsfeed.cwix.com!skynet.be!skynet.be!louie!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,c020c5ac885faf95,start X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-12-30 06:35:24 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!iad-peer.news.verio.net!news.verio.net!newsfeed.cwix.com!skynet.be!skynet.be!louie!not-for-mail From: "Stijn De Moor" <stijndemoor@skynet.be> Newsgroups: be.comp.programming Subject: Galgje in java Date: Mon, 30 Dec 2002 15:09:32 +0100 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Lines: 63 Message-ID: <3e1053cf$0$90234$ba620e4c@news.skynet.be> Organization: -= Skynet Usenet Service =- NNTP-Posting-Host: 217.136.129.196 X-Trace: 1041257423 reader0.news.skynet.be 90234 217.136.129.196 X-Complaints-To: abuse@skynet.be