如何使用Java在for循环中一次输出多个数字

hav0c

我对 Java 编程非常陌生(2 周后),目前正在练习数组。

我的代码如下:

import java.util.Scanner;

public class LA2_2_1 {
    public static void main (String[] args)
    {
        Scanner scan = new Scanner(System.in);
        int x;
        double avg;
        double num = 0;

        System.out.print("Enter the number of items: ");
        x = scan.nextInt();

        int [] numbers = new int [x];
        double sum = 0;
        sum = sum + num;    

        for (int index = 0; index < numbers.length; index++)
        {
            System.out.print("Enter the numbers: ");
            num = scan.nextDouble();
            sum = sum + num;
            System.out.println(sum);
        }
        avg = sum/x;
        System.out.println("The average is " + avg);        
    }
}

输出:

Enter the number of items: 10

Enter the numbers: 3.4 5 6 1 6.5 7.8 3.5 8.5 6.3 9.5

3.4

Enter the numbers: 8.4

Enter the numbers: 14.4

Enter the numbers: 15.4

Enter the numbers: 21.9

Enter the numbers: 29.7

Enter the numbers: 33.2

Enter the numbers: 41.7

Enter the numbers: 48.0

Enter the numbers: 57.5

The average is 5.75

我的问题是,如何格式化代码以便"Enter the numbers"只出现一次?我只是想让程序向用户询问他们想要输入的一系列数字。我不希望它输出多个“输入数字”。

我认为这可能与 for 循环内的输出有关,但我并不太乐观。我试着把它拿出来,“输入数字”的平均值和输出都变成了0.0

任何输入都会有所帮助。

谢谢

录像机

只需改变你的for循环

for (int index = 0; index < numbers.length; index++)
{
    System.out.print("Enter the numbers: ");
    num = scan.nextDouble();
    sum = sum + num;
    System.out.println(sum);
}

System.out.print("Enter the numbers: ");
for (int index = 0; index < numbers.length; index++)
{
    num = scan.nextDouble();
    sum = sum + num;
}
System.out.println(sum);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建多个数据集,每个数据集在for循环中迭代一次?

来自分类Dev

如何在循环中一次显示值

来自分类Dev

如何在Java中一次打印多个列表?

来自分类Dev

在data.frame R中一次替换多个数字

来自分类Dev

如何在for循环中一次使用双端队列的两个连续元素?

来自分类Dev

用于在R中一次预测多个数据集的For循环

来自分类Dev

从jsp页面的表单中一次取5个数字,并使用java类计算平均值?

来自分类Dev

使用 Corona SDK 在循环中一次仅选择一个矩形

来自分类Dev

lubridate :: interval()在for循环中一次返回数值

来自分类Dev

如何使用Java在Google Cloud Datastore中一次放置/获取多个实体

来自分类Dev

如何使用Java在Hibernate中一次将数据插入到多个表中

来自分类Dev

如何通过Python在for循环中一次读取2个值?

来自分类Dev

如何在PHP的while循环中一次回显<ul>标记?

来自分类Dev

如何在循环中一次访问三个元素?

来自分类Dev

如何在SAS中一次将多个变量的字符转换为数字?

来自分类Dev

如何在Python中一次运行多个while循环

来自分类Dev

如何使ajax从php接收多个数据,并且其中一个数据处于循环中

来自分类Dev

如何在 Java 中一次停止对多个按钮的点击计数(使用其他一些 Jbutton)

来自分类Dev

Propel:如何在一个循环中一次从数据库中检索所有元素?

来自分类Dev

如何使用 for 循环一次更改多个 Pandas Dataframes

来自分类Dev

在第一个循环的for循环中一次显示文本

来自分类Dev

For循环,每3个数字打印一次

来自分类Dev

如何在for循环中一次访问两个元素而在python中没有重复项?

来自分类Dev

一次将数组与多个数字进行比较

来自分类Dev

如何使用批处理在数组(for循环)中一次处理两个元素?

来自分类Dev

如何在Rails中一次保存多个记录?

来自分类Dev

如何在RethinkDB中一次创建多个索引?

来自分类Dev

如何在JavaScript中一次分配多个变量?

来自分类Dev

如何在C中一次清除多个位?

Related 相关文章

  1. 1

    如何创建多个数据集,每个数据集在for循环中迭代一次?

  2. 2

    如何在循环中一次显示值

  3. 3

    如何在Java中一次打印多个列表?

  4. 4

    在data.frame R中一次替换多个数字

  5. 5

    如何在for循环中一次使用双端队列的两个连续元素?

  6. 6

    用于在R中一次预测多个数据集的For循环

  7. 7

    从jsp页面的表单中一次取5个数字,并使用java类计算平均值?

  8. 8

    使用 Corona SDK 在循环中一次仅选择一个矩形

  9. 9

    lubridate :: interval()在for循环中一次返回数值

  10. 10

    如何使用Java在Google Cloud Datastore中一次放置/获取多个实体

  11. 11

    如何使用Java在Hibernate中一次将数据插入到多个表中

  12. 12

    如何通过Python在for循环中一次读取2个值?

  13. 13

    如何在PHP的while循环中一次回显<ul>标记?

  14. 14

    如何在循环中一次访问三个元素?

  15. 15

    如何在SAS中一次将多个变量的字符转换为数字?

  16. 16

    如何在Python中一次运行多个while循环

  17. 17

    如何使ajax从php接收多个数据,并且其中一个数据处于循环中

  18. 18

    如何在 Java 中一次停止对多个按钮的点击计数(使用其他一些 Jbutton)

  19. 19

    Propel:如何在一个循环中一次从数据库中检索所有元素?

  20. 20

    如何使用 for 循环一次更改多个 Pandas Dataframes

  21. 21

    在第一个循环的for循环中一次显示文本

  22. 22

    For循环,每3个数字打印一次

  23. 23

    如何在for循环中一次访问两个元素而在python中没有重复项?

  24. 24

    一次将数组与多个数字进行比较

  25. 25

    如何使用批处理在数组(for循环)中一次处理两个元素?

  26. 26

    如何在Rails中一次保存多个记录?

  27. 27

    如何在RethinkDB中一次创建多个索引?

  28. 28

    如何在JavaScript中一次分配多个变量?

  29. 29

    如何在C中一次清除多个位?

热门标签

归档