gpt4 book ai didi

java - 重复添加

转载 作者:行者123 更新时间:2023-12-04 05:29:52 26 4
gpt4 key购买 nike

我刚接到一个任务,要求我从 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

最佳答案

您需要 boolean mult = false;这样循环第一次运行时,bil增加 3 而不是 2。

关于java - 重复添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12774872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com