java - 如何使用增强的 for 循环打印数组

标签 java

这是一个简单的程序,用于计算总销售额并确定有多少人在范围内赚取薪水(200 到 299、300 到 399,依此类推。) 我已将值存储在一个数组中(计数器) 我如何使用增强的 for 循环来打印我的数组(不受计数器控制,仅增强)

这是我的程序

public class Sales 
{

    public static void main(String args[])
    {
        //declare
        double salesData[] = {750, 1200, 5000, 7575, 10000, 9250, 12500, 3560, 4800};
        double gross = 0;//[] = new double[9];
        int counter[]= new int[9];
        int i=0;


        //walk through sales data
        for(i=0; i<salesData.length;i++)
        {
            //calculate gross
            gross = 200 + salesData[i] * .09;

            //determine range and increment count array
            if((gross >200) && (gross  <= 299))
                counter[0] ++;

            else if((gross >300) && (gross  <= 399))
                counter[1] ++;

            else if((gross >400) && (gross  <= 499))
                counter[2] ++;

            else if((gross >500) && (gross  <= 599))
                counter[3] ++;

            else if((gross >600) && (gross  <= 699))
                counter[4] ++;

            else if((gross >700) && (gross  <= 799))
                counter[5] ++;

            else if((gross >800) && (gross  <= 899))
                counter[6] ++;

            else if((gross >900) && (gross  <= 999))
                counter[7] ++; 

            else if (gross >1000)
                counter[8]++;
            //print gross
            System.out.println(gross);

        }

最佳答案

double salesData[] = {750, 1200, 5000, 7575, 10000, 9250, 12500, 3560, 4800};

for(double data : salesData){
gross = 200 + data * .09;
//your logic
}

关于java - 如何使用增强的 for 循环打印数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9745479/

相关文章:

java - 添加到链表前面

java - PBEWITHSHA256AND128BITAES-CBC-BC 的填充是什么

java - 在服务层和 Controller 中访问 spring 用户 - Spring 3.2 有任何更新吗?

java - Eclipse - 在 Java 透视图中禁用 XML 文件的编译

java - 从文本文件读取并存储到集合

java - 如何在我的 UI 中使用 vaadin 显示图片

java - 为什么httpclient使用AESCipher

Java LibGDX : How to get a map based coordinate system?

java - 无法为 log4j 设置 LevelRangeFilter

Java URLClassLoader 无法识别字符串