2301_79838714 2023-12-01 09:47 采纳率: 66.7%
浏览 20
已结题

一次输入 几个整数 用空格隔开

在键盘上输出几个整数(一行中输入几个整数,用空格隔开,然后在输出这几个整数,用来运算,然后再跳出键盘输入,也是几个整数用空格隔开再用这几个整数进行运算,如此循环)

  • 写回答

3条回答 默认 最新

  • 心态还需努力呀 新星创作者: 编程框架技术领域 2023-12-01 10:12
    关注

    首先创建了一个Scanner对象来从控制台读取输入。然后通过nextLine()方法读取一行输入,接着使用split()方法将输入的字符串按空格分割成多个整数的字符串数组。然后遍历这个字符串数组,将每个字符串转换为整数并存储在整数数组中。最后打印出输入的整数。

    
    public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
    
            System.out.println("请输入多个整数(用空格隔开):");
            String input = scanner.nextLine(); // 读取一行输入
    
            String[] integerStrings = input.split(" "); // 使用空格分割输入的字符串
            int[] integers = new int[integerStrings.length];
    
            for (int i = 0; i < integerStrings.length; i++) {
                integers[i] = Integer.parseInt(integerStrings[i]); // 将每个字符串转换为整数
            }
    
            System.out.println("您输入的整数为:");
            for (int num : integers) {
                System.out.print(num + " ");
            }
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 12月9日
  • 已采纳回答 12月1日
  • 创建了问题 12月1日