作业帮 > 综合 > 作业

关于求出13-23+33-43.973-983+993-1003的值的问题,请教下为什么我的代码是错的

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/15 13:15:44
关于求出13-23+33-43.973-983+993-1003的值的问题,请教下为什么我的代码是错的
public class conputedemo {
public static void main(String args[]){
int result=0;
int i=13,j=23;
do{
result=result+(i-j);
i=i+20;
j=j+20;

}while(i
int result = 0;
\x09\x09int i = 13, j = 23;
\x09\x09do {
\x09\x09\x09result = result + (i - j);
\x09\x09\x09i += 20;
\x09\x09\x09j += 20;
\x09\x09} while (i < 993);//这里你的while多循环了一次.我把=号给去掉了
\x09\x09System.out.println(result);
再问: 我试过了,不对的。结果是-1000的
再答: 哈哈。我回答错了,不过你的程序是对的答案应该是-500 可以给你这么解释下你算算 993-13=980吧,然后20一次一共980/20=49次 1003-23=980也是49词。然后他们的差值每次是10吧, 也就是-490了我们这里吧最好一次没算所以应该是-500