作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
double rainfall[] =new double[6];
String months[]={"January", "February", "March", "April", "May", "June"};
double total =0;
for(int i=0;i<rainfall.length;i++){
rainfall[i] = Double.parseDouble(JOptionPane.showInputDialog("Please enter rainfall for month " + (i +1)));
total += rainfall[i];
}
System.out.println("The 6 mmonthly rainfalls are: ");
for(int i=0;i<rainfall.length;i++){
System.out.println(months[i]+ " : "+ "\t" + rainfall[i]);
}
double average = total/(double)rainfall.length;
System.out.println("Average rainfall: "+average);
double min = rainfall[0];
for(int i=1;i>rainfall.length;i++){
if(rainfall[i]>min)
min =rainfall[i];
}
System.out.println("had the lowest rainfall: "+min);
这是我的代码,示例输出:
正如您在示例输出的第“9”行中看到的那样,我之前“降雨量最低”,之前我必须输入降雨量最低的月份。我不知道如何连接它们。抱歉,如果这有点困惑,英语不是我的主要语言。感谢您提前提供帮助。
最佳答案
您可以通过获取最小降雨量指数来找到最小降雨月,并将降雨量依次映射到月份,您可以得到如下所示的最低降雨月...
你的代码
double min = rainfall[0];
for(int i=1;i>rainfall.length;i++){
if(rainfall[i]>min)
min =rainfall[i];
}
更改为
int index = 0;
int min = rainfall[index];
for (int i=1; i<rainfall.length; i++){
if (rainfall[i] < min ){
min = rainfall[i];
index = i;
}
}
System.out.println("Lowest rainfall month is :" month[index]);
System.out.println("had the lowest rainfall: "+min);
关于java - 显示哪个月的降雨量最低 - arrays java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39900310/
我累了Open Weather Map因为文档说它有“雨”,但当我称它为“雨”时却没有。所以我尝试了 Python Weather API但是来自 weather.com、noaa 或 yahoo w
我是一名优秀的程序员,十分优秀!