在Java中,可以使用Scanner类来从控制台输入多个数字。
首先,需要导入Scanner类。在类的开头或者方法的开头添加以下代码:
import java.util.Scanner;
然后,可以创建一个Scanner对象来获取用户的输入,如下所示:
Scanner scanner = new Scanner(System.in);
接下来,可以使用Scanner对象的方法来读取多个数字。常用的方法有nextInt()、nextDouble()等等,具体根据输入的数据类型选择相应的方法。
下面是一个示例代码,演示如何读取多个整数并求和:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入多个整数,用空格分隔:"); String input = scanner.nextLine(); // 将输入字符串拆分成数字字符串数组 String[] numbers = input.split(" "); int sum = 0; // 遍历数组,将每个数字转换为整数并求和 for (String number : numbers) { sum += Integer.parseInt(number); } System.out.println("求和结果为:" + sum); scanner.close(); } }
运行以上代码,程序会提示你输入多个整数,然后将它们求和并输出结果。
请注意,输入多个数之间需要使用空格进行分隔。输入完毕后,可以使用Scanner对象的close()方法来关闭输入流。
版权申明:财旺号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 1790309299@qq.com 举报,一经查实,本站将立刻删除。