多行输入咋整,单行我会,但是没搞懂多行,有无兄弟讲解一下

img

Scanner input = new Scanner(System.in);
for(int i=0;i<2;i++){
String a=input.nextLine(); //1行
String b = input.nextLine(); //2行
String c = input.nextLine(); //3行
}

哈喽,多写几个就好啦~

public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入XXX:");
        String str = sc.next();
        System.out.print("请输入XXX:");
        int i = sc.nextInt();
        System.out.println(str+i);
    }

就和普通输入一样

如果想一次输入这几个值,可以将输入的值定义为String类型,输入时用空格隔开,然后将字符串按空格分隔,然后分别显示到指定位置.