如何使用Java在for循环中分配Min和Max?

时间:2016-03-16 00:01:41

标签: java for-loop

我正在尝试为我的Java编程类进行实验室分配,并且已经完成了大部分工作。这是作业:

  
      
  • 运行迭代30次的for循环。使用此循环

         
        
    1. 计算csMin(第21天的便士价值)
    2.   
    3. 计算sumOfPennies(从第21天到第30天的便士总数)
    4.   
    5. 计算csMax(第30天的便士)
    6.   
  •   

这基本上是一个转换为Pennies for Pay问题的部分,其中每天工作的便士加倍。我无法弄清楚的是如何将第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;


 }

1 个答案:

答案 0 :(得分:0)

嗯,你基本上拥有它,但是你得到的错误是因为你在查看条件for时有一个if而不是j == 21用两个相同的符号完成。 既然你说你对csMax和便士的总和有所了解,那我就把它留在那里,但随意问你是否有任何问题。