我刚接到一个任务,要求我从 1 到 21 重复加法,如下:
1,4,6,9,11,14,16,19,21 并得到总数。
我尝试了这段代码,但它返回为 +2 加法,它甚至绕过了 bil<=21 的先决条件
public class test
{
public static void main(String[]args)
{
int bil=1;
long total=0;
boolean mult = true;
for(bil=1; bil<=21;bil++)
{
if(mult=true)
{
bil+=1;
mult=false;
}
else if(mult=false)
{
bil+=2;
mult=true;
}
System.out.println(bil);
total=total+bil;
}
System.out.println("----+");
System.out.println(total);
}
}
(如果是 TL;DR)
基本上请求是1+4+6+9+11+14+16+19+21=?
我似乎无法让这些代码工作,请帮助我?
编辑:谢谢大家,我现在明白了:D