请问这个题目怎么做啊?谢谢
是这样的,有个JAVA题目。从1到100,要求循环输出1-100,但是逢能被3整除的数就替换为FLIP逢5就替换为FLOP,逢既是能被3整除又是能被5整除就替换为FLIP...
是这样的,有个JAVA题目。从1到100,要求循环输出1-100,但是逢能被3整除的数就替换为FLIP逢5就替换为FLOP,逢既是能被3整除又是能被5整除就替换为FLIPFLOP,我是这样写的,但是不对,请哪位大哥看看那里错了,谢谢!
public class lianxi{
public static void main(String[] args){
int i;
for( i=1;i<=100;i++){
if( i%3 ==0){
System.out.println("Flip");
}else if(i%5==0){
System.out.println("MIKE");
}else if(i%3==0&&i%5==0){
System.out.println("Flip and FLOP");//为什么这个语句不能输出?
}
else{
System.out.println(i);
}
}
}
}
谢谢你,但是改成if(i%3==0&&i%5==0) 还是没有解决问题,我以前15个数字为例,输出应该是
1,2,Flip,4,MIKE,Flip,7,8,Flip,MIKE,11,Flip,13,14,FlipFlop.可是按你的方法输出结果是:1,2,Flip,3,4,MIKE,5,Flip,6,7,8,Flip,9,MIKE,10,11,Flip,12,14,14,Flip,Flip and FLOP。
按你说的方法出现了重复的数字。请问还要改哪里吗? 展开
public class lianxi{
public static void main(String[] args){
int i;
for( i=1;i<=100;i++){
if( i%3 ==0){
System.out.println("Flip");
}else if(i%5==0){
System.out.println("MIKE");
}else if(i%3==0&&i%5==0){
System.out.println("Flip and FLOP");//为什么这个语句不能输出?
}
else{
System.out.println(i);
}
}
}
}
谢谢你,但是改成if(i%3==0&&i%5==0) 还是没有解决问题,我以前15个数字为例,输出应该是
1,2,Flip,4,MIKE,Flip,7,8,Flip,MIKE,11,Flip,13,14,FlipFlop.可是按你的方法输出结果是:1,2,Flip,3,4,MIKE,5,Flip,6,7,8,Flip,9,MIKE,10,11,Flip,12,14,14,Flip,Flip and FLOP。
按你说的方法出现了重复的数字。请问还要改哪里吗? 展开
2个回答
展开全部
public class lianxi {
public static void main(String[] args) {
int i;
for (i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 5 == 0)
System.out.println("Flip and FLOP");// 为什么这个语句不能输出?
else if (i % 3 == 0)
System.out.println("Flip");
else if (i % 5 == 0)
System.out.println("MIKE");
else
System.out.println(i);
}
}
}
楼上写的还是有问题..
应该是先判断范围较小的然后再判断
范围较大的..
如果两都都满足的话就没必要比较后面的了...
呵呵...
祝楼主早日成功哈!
public static void main(String[] args) {
int i;
for (i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 5 == 0)
System.out.println("Flip and FLOP");// 为什么这个语句不能输出?
else if (i % 3 == 0)
System.out.println("Flip");
else if (i % 5 == 0)
System.out.println("MIKE");
else
System.out.println(i);
}
}
}
楼上写的还是有问题..
应该是先判断范围较小的然后再判断
范围较大的..
如果两都都满足的话就没必要比较后面的了...
呵呵...
祝楼主早日成功哈!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询