[英][Java]How to include a max and min on random while excluding a number in the middle
[英]How can I assign Min and Max in the middle of a for loop using Java?
我正在尝试为我的Java编程类进行实验任务,并完成了大部分工作。 这是作业:
运行一个for循环,该循环重复30次。 使用这个循环
- 计算
csMin
(第21天的美分值)- 计算
sumOfPennies
(从第21天到第30天的便士总数)- 计算
csMax
(第30天的便士)
这基本上是一个转换后的便士工资问题的一部分,其中便士每天工作量加倍。 我无法弄清楚的是如何在第21天将值分配给csMin。 我想如果我能弄清楚最小部分的话,我对如何使csMax和几分钱的总和有了一个想法。
这是我到目前为止所拥有的。 我想您可以猜测我正在尝试做什么,但是我不确定自己。
for (int j = 1; j <=30; j++){ //j is there so the loop will count to 30
//pennies are initalized to 0
SumPen = pennies; //SumPen is the sum of all the pennies
pennies = pennies * 2;
for (j = 21){ /* I am getting an error saying ';' expected on this part*/
csMin = pennies;
}
csMax = SumPen;
}
好的,您基本上已经有了它,但是得到的错误是因为在检查条件j == 21
,您使用了for
而不是if
,这是用两个相等的符号完成的。 既然您说您对csMax和便士的总和有个主意,我就这样解决,但是请随时询问您是否有任何问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.