簡體   English   中英

MadLib游戲遇到問題

[英]MadLib game having trouble

當我運行它時,它不會出於某些原因詢問我該國,但是如果我輸入了某些信息,它的確會顯示在結尾。 我必須在原始問題之后添加一些內容嗎? 到目前為止,這是我所做的。

    import java.util.Scanner;

public class MadLib
{
  private static Scanner in = new Scanner(System.in);

  public static void main(String [] args)
  {

   System.out.print("What country are you from and what is your name, also how old are you? ");  

   System.out.println("Enter your country > ");
   String country = in.nextLine();
   System.out.println("Enter your name > ");
   String name = in.nextLine();
   System.out.println("Enter you age > ");
   int age = in.nextInt();


   madlib(country,name,age);
   }

      public static void madlib(String country,String name,int age)
   {
      System.out.println(" I'm from "+country+" and my name is "+name+" , and I am "+age+" years old. ");
      }
      }

詢問問題的行應為println而不是print

System.out.println("What country are you from and what is your name, also how old are you? ");  

區別:

Println()不會在新行上打印,它將以換行符或序列終止當前行。 換句話說,println()將打印行尾字符,而print()則不會。 如果在print()之后調用println(),則println()的參數將追加到print()的參數之后。

來自( http://www.coderanch.com/t/394386/java/java/system-print-println

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM