我正在构建一个程序,向用户询问有关房屋(编号、街道等)的一些问题,然后我将这些输入分配给字符串和整数。现在我的问题是我想问 7/8 个问题,但我希望下一个问题只有在用户为上一个问题提供输入后才会出现。代码部分如下:
int choice = sc.nextInt();
sc.useDelimiter("\\n");
switch(choice){
case 1:
System.out.println("Geef antwoord op onderstaande vragen en druk op ENTER na elk antwoord: ");
System.out.println();
System.out.println("Is de koopwoning TE KOOP of VERKOCHT? Voer een van die twee opties in: ");
System.out.println("Voer de straatnaam van de woning in: ");
System.out.println("Voer het huisnummer in: ");
System.out.println("Voer de postcode in: ");
System.out.println("Voer de plaats in: ");
System.out.println("Voer het aantal kamers in: ");
System.out.println("Voer de vraagprijs/koopprijs in: ");
System.out.println("Voer het energiepeil in: ");
String kwstate = sc.next();
String kwstr = sc.next();
String kwnr = sc.next(); Integer.parseInt(kwnr);
String kwpc = sc.next();
String kwpl = sc.next();
int kwkamers = sc.nextInt();
int kwprijs = sc.nextInt();
String energie = sc.next();
如何使用此代码执行此操作?当我运行它时,它显然会显示所有问题,最重要的是,当我键入时,输入不会出现在问题旁边,而是在所有问题下方。println 对此负责,但仅使用 print 会将所有问题彼此相邻地放在命令窗口的一行中。希望我说得通。有任何想法吗?