21xrx.com
2025-03-22 14:57:17 Saturday
文章检索 我的文章 写文章
“Java实现连续N次输入”——用循环解决多次输入问题
2023-06-12 01:10:20 深夜i     --     --
Java循环 for循环 while循环

在Java中,我们经常需要进行多次输入,而手动输入多次显然不是一个好的选择。那么该如何实现连续n次输入呢?本文将介绍使用Java循环来解决这个问题。

方法一:使用for循环

for循环是Java常用的循环结构,它可以根据条件执行指定的代码块。

下面是一个使用for循环的示例代码,让用户连续输入5个数字,并将这些数字相加:

import java.util.Scanner;
public class Main {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int sum = 0;
    for (int i = 0; i < 5; i++) {
      int num = scanner.nextInt();
      sum += num;
    }
    System.out.println("总和为:" + sum);
  }
}

在这个示例中,我们使用了for循环,循环5次,每次输入一个数字,并将数字相加。最后输出总和。

方法二:使用while循环

while循环也是一种常见的Java循环结构,它可以在条件符合时重复执行指定的代码块。

下面是一个使用while循环的示例代码,让用户连续输入数字,直到用户输入的数字等于0为止,并将这些数字相加:

import java.util.Scanner;
public class Main {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int sum = 0;
    int num = 1;
    while (num != 0) {
      num = scanner.nextInt();
      sum += num;
    }
    System.out.println("总和为:" + sum);
  }
}

在这个示例中,我们使用了while循环,循环条件是用户输入的数字不为0,每次输入一个数字,并将数字相加。当用户输入0时,循环停止,输出总和。

  
  

评论区