21xrx.com
2024-12-23 01:36:23 Monday
登录
文章检索 我的文章 写文章
“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时,循环停止,输出总和。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章