[英]Scanner Class Java
我在以下代碼中遇到問題,請看一下它並幫助我解決問題。 代碼是:
import java.util.*;
public class Test1{
public static void main(String ...args){
Scanner s1=new Scanner(System.in);
int age;
age= s1.nextInt();
System.out.println(age);
System.out.println("Enter Name");
String name;
s1.next();
name = s1.nextLine();
System.out.println(name);
}
}
程序輸入:
12
12
Enter Name
A B C
B C
預期產量:
12
12
Enter Name
A B C
A B C
我正在嘗試Scanner類。請幫助我獲取期望的輸出,並指定我的錯誤。請向您解釋答案非常感謝。
import java.util.*;
public class Test1
{
public static void main(String ...args){
Scanner s1=new Scanner(System.in);
int age;
age= s1.nextInt();
System.out.println(age);
System.out.println("Enter Name");
s1.nextLine();
String name = s1.nextLine();
System.out.println(name);
}
}
這應該工作。
sc.next() uses <space> as a delimiter by default.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.