【发布时间】:2018-10-30 22:05:03
【问题描述】:
问:计算每个月的用电量并获得每个月的付款。
我没有正确收到 jan、feb、march 等付款。每月付款应该分开。 110 = 1 月,88 = 2 月,依此类推。如果 jan 小于 40,则该值应乘以 20。
示例:如果 jan = 35 那么 35 *20 = 付款,即 700。所以这应该适用于所有月份。
int 数组一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月、十二月。
class test2 {
public static void main(String[] args) {
int months[] = {110, 88, 125,168,210,65,75,98,133,165,175,189};
int x, size, count;
size = months.length;
double rate_chrg=0, payment =0;
count = 0;
x= 0;
while (x<size){
if (months[x] <40){
payment = months[x] * 20;
}
else if(months[x] <60){
payment = months[x] * 30;
}
else if(months[x] <80){
payment = months[x] * 40;
}
else if(months[x] <250){
payment = months[x] * 60;
}
x++;
}
System.out.println("Jan => " + months[0] + " = " +payment);
System.out.println("Feb => " + months[1] + " = "+ payment);
}
}
这是我的输出:
一月 => 110 = 11340.0 二月 => 88 = 11340.0金额金额错误,应该打印成Jan => 110 = 6600
以上答案 6000 来自 110 * 60 =6600
【问题讨论】:
-
拜托我用过java编码
标签: java