package study;
/**
*
* @author 黑大帅
* @date 2020.1.17
* 实现功能:10个随机整数中能被5整除的个数
*/
public class Study {
public static void main(String args[]) {
//for循环
/*
int count=0,num=0;
for(int i=1;i<=10;i++) {
num =(int)(Math.random()*100);
if(num%5==0) {
count++;
continue;
}
System.out.println("整数"+num+"不能被5整除");
}
System.out.println("能被数字5整除的整数个数为:"+count+"个");
*/
//while循环
int count = 0,i=1;
int num =0;
while(i<10) {
num = (int)(Math.random()*10);
if(num%5==0) {
count++;
System.out.println("能被数字5整除的整数为:"+num);
continue;
}else {
System.out.println("整数"+num+"不能被5整除");
}
i++;
}
System.out.println("能被数字5整除的整数个数为:"+count+"个");
}
问题描述:我只写了i=1,i<=10,应该为10个数,结果超出了10个数(如下图)这是怎么回事呢

