51Testing软件测试论坛
标题:
JAVA基础
[打印本页]
作者:
米西雪子
时间:
2015-12-1 15:27
标题:
JAVA基础
请教各位大神为什么ECLIPSES中语句这样写,没有报错,但是程序没有执行出来结果?
int a3;a3=0;
int a4;a4=0;
while (a3<=100){
a4=a3*(a3+1);
}
System.out.println("1自乘到100的值"+a4);
请教下 哪里有错误了哟?
作者:
米西雪子
时间:
2015-12-1 15:28
该语句的目的就是需要计算从1*2*3.....*100=?
请教大神!!
作者:
billbie
时间:
2015-12-1 16:33
你这是死循环!
将 a3 赋值为 1
a4可以不赋值,赋值的话也为1
循环写错了
a4=a4*a3;
a3++;
作者:
gaha
时间:
2015-12-1 17:51
本帖最后由 gaha 于 2015-12-1 18:42 编辑
你的main函数呢?
a3 要不断增加。
作者:
balsam
时间:
2015-12-2 10:19
a3一直是0,不递增,要有:a3++;
a3初始值不要斌0,0*任何数都是0
作者:
testingWJZ
时间:
2016-1-8 12:09
int i=1;
for(int j=1;j<100;j++){
i=i*(j+1);
}
system.out.println(i);
作者:
testingWJZ
时间:
2016-1-8 13:26
标题:
11
本帖最后由 testingWJZ 于 2016-1-8 13:51 编辑
作者:
wsking110
时间:
2018-4-9 15:41
a3=1,a3++
作者:
wsking110
时间:
2018-4-9 15:45
int a4=0;
while (a3=1;a3<=100;a3++){
a4=a3*(a3+1);
}
System.out.println(a4);
作者:
hjjhlh
时间:
2018-10-9 09:38
double b=1;
for(double a=1;a<=100;a++) {
b=b*a;
}
System.out.println(b);
System.out.println("1*2*3...*100的值为:"+b);
}
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2