Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[JAVA] Scanner

Pagina: 1
Acties:
  • 674 views sinds 30-01-2008

  • Wagenus
  • Registratie: Juli 2004
  • Laatst online: 28-11 14:46
Hallo,

Ik ben bezig met het leren van java, nu moet ik voor een opdracht een java bestandje maken die vraagt om je naam, die je dan in kan vullen, vervolgens zegt Java iets van "Hallo <naam>!". Verder moet daarna de opdracht herhaald worden zodat je tot in de eindeloosheid je naam in kan voeren en steeds respons krijgt. Nu heb ik het volgende:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.util.Scanner;

public class Naam {
    
    public static void main(String[] args) {
    
        Scanner scanner = new Scanner(System.in);
        
            while(scanner.hasNext() == true && scanner.hasNextLine() == true){  
                        
            System.out.println("Wat is je naam?");
            
            String naam = scanner.nextLine();
            
            System.out.println("Hallo " +naam);
            }
        }
    
}


Alleen als ik de code compile en execute dan krijg ik dit:


Jaapie
Wat is je naam?
Hallo Jaapie
Keesie
Wat is je naam?
Hallo Keesie
Bertje
Wat is je naam?
Hallo Bertje
Flippo
Wat is je naam?
Hallo Flippo

Zoals jullie waarschijnlijk begrijpen, is het de bedoeling dat je eerst de tekst "Wat is je naam?" ziet en daarna iets opgeeft, en daarna "Hallo <invoer>" krijgt. Nu voer je iets in, krijg je "Wat is je naam?" te zien gevolgd door "Hallo <invoer>".

System.out.println("Wat is je naam?");
en
String naam = scanner.nextLine();
omdraaien werkt niet, helaas...

Iemand enig idee? Bedankt. :)

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Het is toch echt heel voor de hand liggend en met een beetje debuggen moet je hier prima uit kunnen komen ;)
Hint: stap eens met een debugger door je code.

[ Voor 14% gewijzigd door RobIII op 24-09-2007 17:38 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • dB90
  • Registratie: Oktober 2004
  • Laatst online: 04-10 00:10
Misschien moet je even in dit topic kijken..Weet niet of je daar ook op school zit, het is in ieder geval dezelfde opdracht. Alles wat in dat topic staat is nuttig denk ik voor jou :+

Webberry Webdevelopment


  • Haan
  • Registratie: Februari 2004
  • Laatst online: 08:30

Haan

dotnetter

dB90 schreef op maandag 24 september 2007 @ 17:51:
Misschien moet je even in dit topic kijken..Weet niet of je daar ook op school zit, het is in ieder geval dezelfde opdracht. Alles wat in dat topic staat is nuttig denk ik voor jou :+
Is inderdaad exact dezelfde opdracht, ik moest er ook meteen aan denken ;)

Kater? Eerst water, de rest komt later


  • Wagenus
  • Registratie: Juli 2004
  • Laatst online: 28-11 14:46
Inderdaad, en aan z'n profiel te zien zit ie ook op de UTwente. 8)7


Evengoed bedankt. :)

Dit topic is gesloten.