永发信息网

java 问题 for循环 加条件语句

答案:3  悬赏:0  手机版
解决时间 2021-12-29 15:32
public class array7 {
public static void main(String [] args){
for(int i=0;((i>0)&&(i<200));i++){
if((i%7==0)&&(i%4!=0)){
System.out.println(i);
}
}
}
}

为什么不行 啊?
最佳答案
for(int i=0;((i>0)&&(i<200));i++)中的 i 已经赋值为0了,后面的条件就矛盾了么,把i>0改为i>=0就ok了
全部回答
您的程序有一些逻辑问题。我帮您修改了一下。您看看。 public class shenzhouxing extends phonecard{  void caculate(int c,int d){   lastmoney=firstmoney;   for(int i=0;i<c;i++){    lastmoney-=0.6;    if(lastmoney<0){     system.out.println("余额不足!");     system.exit(0);    }          }          for(int j=0;j<d;j++){    lastmoney-=0.6;    if(lastmoney<0){     system.out.println("余额不足!");     system.exit(0);    }          }             system.out.println("余额为:"+lastmoney);  } }
因为你程序中i的初始值为0,在进行;((i>0)&&(i<200)时,i=0,不大于0,所以这个判断式为false,结束for循环,应该将(i>0)&&(i<200));改成((i>=0)&&(i<200));不知道解释清楚没有
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
《左传》中的经和传是什么意思读左传,里面有
洛浦县质量技术监督局在什么地方啊,我要处理
重庆什么杂牌子的摩托车好一些
单选题I________thattheyareintrouble
单选题Hurryup,dear.Wehavetogettothest
强电间要当成配电室来做?
A Nobel Prize(诺贝尔奖) is considered by m
天籁公爵的座椅和天籁领先版的座椅长宽一样吗
细胞发生质壁分离后,外界浓度是否仍然大于细
带过 成语有哪些
单选题《吕氏春秋》中说:有道之士,贵以近知
《王子变青蛙》B站10万弹幕版cut资源
在本科学习的数学物理生物哲学,并且通过思考
有谁还记得无主之地传说的吗
新买的笔记本 预装win10家庭版 怎么升级成专
推荐资讯
青年书法家周易是中国书法家协会会员吗?
流放之路德沃托的信念之盔 好在哪
下面是一些正在振动着的物体。甲:以每秒2次
一玩大型网游电脑就会显示1分钟后自动关机,
请问,急,宝宝从楼梯上滚下来了,刚才我不小心
喉咙痛吃什么水果好得最快
surpriseA.praiseB.handsomeC.houseD.nurse
实践是人们改造客观世界的一切活动。其基本特
A.卵白??????????????①有保护作用B.卵黄??
苹果手机按键音怎么关
<<春山夜月>>的解释
某化学小组同学利用以下三组装置探究燃烧条件
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?