| 
 
| import java.util.Scanner; class Test
 {
 public static void main(String[] args) {
 Scanner sc = new Scanner(System.in);
 System.out.println("输入整数:");
 int a = sc.nextInt();
 System.out.println(a);
 System.out.println("************");
 
 System.out.println("输入字符串:");
 String s = sc.nextLine();
 System.out.println(s);
 System.out.println("************");
 
 System.out.println("输入字符串:");
 String str2 = sc.nextLine();
 System.out.println(str2);
 System.out.println("************");
 
 }
 }
 输出结果为:
 输入整数:
 2
 2
 ************
 输入字符串:
 
 ************
 输入字符串:
 String
 String
 ************
 
 谁知道为啥不能给第一个字符串输入值?输入整数后,直接跳到输入第二个字符串的语句了
 
 
 | 
 |