永发信息网

java求指点,疑问再while后面的注释,看图!2张图在一起

答案:4  悬赏:20  手机版
解决时间 2021-02-25 02:02
java求指点,疑问再while后面的注释,看图!2张图在一起
最佳答案
最开始给IsRight赋值的时候,num还没有从键盘上取值,所以是false,赋值不是动态的,当你的num值改变的时候,你需要再一次为IsRight赋值,重写一条赋值语句,这个时候IsRight的值才会改变。
全部回答
一开始,你的num没有值,所以num = 0,那么IsRight就一直是false追问do前面那一句,num已经从键盘输入获得了一个值了。追答但是程序是从上往下执行的,如果把IsRight = num〉0 && num 〈 5放在do前面,应该没问题
isright的值在第一次赋值后就没有动过了。。
如果需要这样用可以把它做成函数
isRigth=num>0&&num<5; // 此处只是给isRigth赋值而已,后面改变num不会对此值产生影响。
例如:
a=1;b=2;
c=a+b; // 此处c=3
a=4; // 改变a的值,显然c的值不会变,还是3
如果想要动态获取他的值可以封装成方法:
public static boolean isRight(int num){
return num>0&&num<5;
}
此时调用isRight(num)即可动态获取值。
-----------------------------
其实最简单的方法就是在while上加上一句
isRight = num>0&&num<5; // 然后你就可以while(isRight )了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
仿写!以我国名胜古迹为内容写一段话。
2019年百练成钢八年级英语上册人教版答案
建设工业区在哪里啊,我有事要去这个地方
小糊涂神的咒语是什么啊?
做个翡翠挂件需要多少加工费
在洗脱过程中为什么不能使洗脱剂液面低于氧化
特发此状,以资鼓励请问这句用英语该如何表示
和老公吵架了,他让我再不要给他打电话,是什
常久宾馆怎么去啊,有知道地址的么
形容公鸡生气的词语
二手车贷款办的车辆登记证抵押在车管所在要办
garch模型分析中的序列自相关和偏自相关检验
武汉去台湾自助游如何办台湾通行证
新媒体运营实习生应该提前做些什么准备
二八线/福海路(路口)在什么地方啊,我要过去
推荐资讯
历史上谭允贤嫁给谁了
佳丽数码西华店怎么去啊,有知道地址的么
长时间不上厕所到底是什么原因造成的
我的社保卡是北京的,我想问一下在外地能用吗
我的世界神奇宝贝1.8怎么召唤神兽
凉皮芝麻酱怎么调好吃?
呜呜呜呜呜呜是什么歌
营销部的职能职责
雁的生活习性
PostgreSql如何查询指定schema下的所有函数信
【永组词】永组词有哪些
《画》是谁写的?他是什么朝代的?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?