已采纳回答 / Aaron绝恋
public class Area{ public static void main(String args[]) { double a1,a2,b1,b2;//假定a1、a2为长、b1、b2为宽 double i;//i为Δ double perimeter=4.39; double area=0.57; i = (perimeter*perimeter)-4*area; if(i >= 0) ...
2017-08-18
已采纳回答 / 爱薛之谦的程序猿
当num=99的时候,第一次循环后num=9,第二次循环后num=0,所以无论条件是num>0或者num>1都会停止循环。但是如果换一个数,比如100,第二次循环后num=1,那就只有条件num>0才能进行第三次循环得出正确结果了
2017-08-17
已采纳回答 / qq_呆萌一米_0
do{}whhile()循环先执行一次count++,然后用999>0或999>1判断,执行第二次count++;然后用99>0或99>1判断(注意定义的是int类型,所有输出不是99.9,而是99);执行第三次count++;然后用0>0或0>1判断,不成了,跳出循环,说白了第三次9/10输出的int类型是0;所有num>0或num>1都是成立的。注意:num的类型不能改为double,否则就变成了死循环了。
2017-08-17
已采纳回答 / 杨柳水晶
public class HelloWorld { public static void main(String[] args) { // 定义一个整型数组,并赋初值 int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 }; int max = nums[0]; // 假定最大值为数组中的第一个元素 int min = nums[0]; // 假定最小值为数组中的第一个元素 double sum =...
2017-08-15