开发一个标题为Flipflop的游戏应用程序,它从1计数到100,遇到3的倍数就输出单词“Flip",遇到5的倍数就输出单词"Flop",既为3的倍数又为5的倍数则输出单词"Flipflop",其余情况下输出当前数字。
public class gameJob {
public static void main(String[] args){
//声明变量,
int num1=0;
int num2=0;
int num3=0;
int num4=0;
//for循环
for(int i=1;i<=100&&i>0;i++){
//当i取余3等于0时,判断i是否同时满足i%5=0
if(i%3==0&&i%5==0){
System.out.println("FlipFlop");
//计算循环了几次
num3++;
//输出i%3=0的个数
} if(i%3==0){
System.out.println("Flip");
num1++;
}
//判断i是否能被 5 整除
if(i%5==0){
System.out.println("Flop");
num2++;
}
//输出i的其他情况
else if(i%5!=0&&i%3!=0){
System.out.println(i);
num4++;
}
//输出统计个数
}System.out.println("能够被3整除的数有:"+num1+"个");
System.out.println("能够被5整除的数有:"+num2+"个");
System.out.println("既能被3整除又能被5整除的有:"+num3+"个");
System.out.println("既不能被3整除又不能被5整除的数有:"+num4+"个");
}
}
转载于:https://blog.51cto.com/11860412/1841873