关于java boolean类型if判断,一个小问题。刚注册实在没有c币,只能说声谢谢了。

问题描述

关于java boolean类型if判断,一个小问题。刚注册实在没有c币,只能说声谢谢了。

截的图里面_if(bool)_里的bool什么意思?是_bool=true_吗?
为什么我把_bool_换成_bool=true_ 编译后输入_40_会把_-1_也打印出来?
先谢好心人解答了,刚学java,好多都不懂

解决方案

这个方法表示如果n与a数组里面的所有值都不相等的话,那么bool变量的值就一直是true,就输出-1;
如:
n输入的是5,那么a与1,4,6,9,40都不相等,所以为输出-1;
如果:
n输入的是4,那么a[1]与n就相等,这时候输出的是4,并且bool变动为false,将不输出-1;

希望结贴。

解决方案二:

有人能回答一下吗?亲们

解决方案三:

是啊,if(bool)就是如果这个变量为真,就走入这个分支,为假就进入else分支。

解决方案四:

这边看不到你说的图片,但是java中boolean类型有true和false两个值;
在if或者while语句中,boolean值为true才能走入当前分支或进入循环。

解决方案五:

解决方案六:

你把n赋值40后,在for循环里已经依次打印了1,4,6,9,40,在判断40的时候,是先打印了40然后把bool赋了false,那么此时程序走下去会执行bool
为false的情况,即打印-1,,,我也是初学

解决方案七:

n=40不会打印-1,只要不等于集合中的元素最后就不会打印-1,这个应该对了。。。=-=

解决方案八:

你输入40,会把bool变为false,地下的system.out.println(''-1'');不会执行

时间: 2024-09-08 17:37:33

关于java boolean类型if判断,一个小问题。刚注册实在没有c币,只能说声谢谢了。的相关文章

对象-java中有关TreeSet的一个小疑问

问题描述 java中有关TreeSet的一个小疑问 看书上说java所有集合框架的具体类都至少有两种构造方式,一种是无参构造方法,一种是用另一个已有的容器来构造. 比如先前已经有了一个HashSet类的对象hh,但是他内部的元素是无序的,而我们这时再创建一个TreeSet(hh),他就会根据hh中存有元素自带的compareTo方法自动排好序,并且这个排序过程只进行一次.而如果我们将这些带排序的元素逐个加入到TreeSet中去,则就要加一次排一次序,会更耗时间. 请问,是不是有所遇到这种用到Tr

css3-CSS3的一个小问题,刚入门不太懂求解惑

问题描述 CSS3的一个小问题,刚入门不太懂求解惑 <div class="box"> <div class="cube1"></div> <div class="cube2"></div> </div> --------- .box { width: 100px; height: 100px; position: relative; margin: 100px auto;

java基础-关于Java的一个小程序

问题描述 关于Java的一个小程序 刚从Python转到Java,感觉不适应.老师让我们编一个简单的小程序不需要用的GUI.但是里面有很多东西没学过.比如在java里随机数怎么生成,以及Point,toString怎么使用.最重要的是java里的类要怎么写.是在一个Package里面写还是要在一个java类里面写.下面是有关的说明,希望有人可以指点一下,谢谢 We can see the following classes in the diagram: ● Ship - handles the

java-如何判断一个系统是多线程系统,还是单线程系统

问题描述 如何判断一个系统是多线程系统,还是单线程系统 java开发中 如何判断一个系统是多线程系统,还是单线程系统 解决方案 多线程的同步,就是保证不会出现多个线程同时访问同一个数据的情况,如果有这种情况,就要加同步锁! 解决方案二: 单线程系统是多线程系统的特例. 即便你没有创建任何额外的线程,你调用的库,以及jvm本身也会创建额外的线程. 解决方案三: 但是你可以看你的计算机有几个处理器(内核),在任务管理器中可以看到.一个单处理器的系统,无论是单线程还是多线程,同时只能执行一个线程. 解

生成jQuery simple treeview所需html的一个小控件

(正在装 VS2008,乘这个时间分享下一个小控件,没法整理demo,只能从项目中copy部 分代码) jQuery simple treeview 需要这样的一段html <ul class="filetree" id="treeFolder"> <li id="1"><span class="folder">Root</span> <ul> <li id=&

c语言-关于opengl的一个小游戏

问题描述 关于opengl的一个小游戏 刚学的图形学,老师只讲了点理论就要我们做课设,所以opengl都没来得及认真学.在做一个小游戏,需要从窗口上方随机的一个位置掉下来一个东西,在这个东西运动一段距离后,还有陆陆续续掉东西(屏幕上会出现多个东西,而且运动轨迹不同,也不会彼此收到影响).我只能做到一个物品消失后再生成,怎样实现多个物品在屏幕上依次出现并做各自的运动?希望有经验的各位多多指教,提供一种方法,能有源码参考就更好了.谢谢!用C语言实现. 解决方案 http://www.pudn.com

java string类型转换boolean类型的方法_java

今天偶然想把string 类型转换成 boolean 类型 ,查了下api文档,发现文档似乎有点不太对经... 嗯,就直接发测试代码吧,废话懒得说了... String s1 = "false"; String s2 = "true"; String s3 = "fAlSe"; String s4 = "TrUe"; String s5 = "true_a"; 以上的string 分别用 Boolean.g

问题-刚开始学习java ,自己写了一个聊天小程序,没报错但是有毛病,希望能帮忙问一下

问题描述 刚开始学习java ,自己写了一个聊天小程序,没报错但是有毛病,希望能帮忙问一下 刚开始学习java ,自己写了一个聊天小程序,没有报任何错误.测试时打开3个聊天小窗口 A,B,C,在A中输入文字,只在B中显示出来了,而且显示出了三句相同语句.查了好几个小时都没有查出来,希望高手能帮帮忙,看看是怎么回事,并且告诉我是通过什么方法找出来的. 以下是客户端和服务器端代码 客户端: import java.awt.*; import java.awt.event.*; import java

窗口-如何判断一个java中一个程序关闭

问题描述 如何判断一个java中一个程序关闭 if(e.getActionCommand().equals("按学号查询" ) || e.getActionCommand().equals("按姓名查询" ) )//按学号查询" { new 姓名查询(); this.setEnabled(false); //我想在这里判断 姓名查询()关闭的话这把 this.setEnabled(false);改为 this.setEnabled(true); } 希望有