[英]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.