当前位置: 首页 > 科技观察

从0学Java的循环例子

时间:2023-03-15 13:25:48 科技观察

if语句可以判断条件是否满足,满足时再采取相应的动作,而循环语句可以在条件满足时不断重复某些动作。一个重复执行的语句(循环语句)可以多次执行其他语句,它检查一个逻辑条件是否满足,只有满足时才执行它的循环体。while语句是一个循环语句。它首先判断一个条件是否满足。如果条件满足,则执行后面的语句或语句括号,然后再判断条件是否满足。如果条件满足,则重新执行,直到条件不满足。直到。下面的语句或语句括号是循环体。do-while循环与while循环非常相似,唯一的区别是我们只在循环体执行结束时判断条件。也就是说,无论如何,在条件判断之前,循环至少会被执行一次。和while循环一样,满足条件时执行循环,不满足条件时终止循环。①计数循环intcount=1000;做{System.out.println(count);count=count-1;}while(count>0);System.out.println("启动!");这个循环需要多少才能执行Second-rate?当循环停止时,最后输出的是0吗?循环结束后,count的值是多少?这个循环需要执行多少次?数数是不是很头疼?如果是10000或者100000,哈哈哈,这时候有个方法:如果要模拟大量的循环,可以模拟少量的循环,然后作为推理。intcount=10;do{System.out.println(count);count=count-1;}while(count>0);System.out.println("Launch!");这是不是容易多了,答案是:10。也就是1000以上。②计算平均值让用户输入一些整数,最后输入一个数字表示输入结束,然后程序计算这些数字的平均值,如何计算输入数字的个数和输出的平均值呢?记录读取整数的变量只需要每读取一个数就加上一个累加变量,读取完所有数据后除以读取的个数。扫描仪输入=新扫描仪(System.in);整数;诠释太阳=0;整数计数=0;number=in.nextInt();while(number!=-3){sun=sun+number;计数=计数+1;number=in.nextInt();}System.out.println("平均数="+(double)sun/count);}}ok,结果出来了,如果用do-while循环,应该怎么写?