多重循环与逻辑类型

  我们现在是可以判断是否是素数了,如果我们换一个问题,

如何写程序输出100以内的素数

for循环中还有一种循环,一个循环还有另个循环这就是多重循环,或者嵌套循环 

如何写程序输出50以内的数,我不知道具体第50个素数多大,因此for循环不合适,我们需要一个用来表达数的,用来数我们又多少个素数,想凑硬币,特别适合计算机上的我们叫做枚举或者穷举 这种方式来解决的

标号:我们下面这个循环有名字

break 和 contiune

在循环前 可以放在一个符号的来标示循环

label:

带符号的break 和contiune对那个循环起作用

 

逻辑类型

在判断是否为素数时,我们使用了isPrime 如果isPrime是一的话,表明它是素数,是零表示他不是素数,然后我们可以将int 改成boolean ,这种类型我们就要布尔类型

逻辑类型

关系运算的结果是一个逻辑值 true或fales。这个值可以保存在一个对应的逻辑类型的变量中这样的变量类型是Boolean

布尔(Boolean)是为记念George  Boole 对逻辑计算的贡献

boolean flag = true;

逻辑运算

逻辑运算,算是对逻辑量进行的运算,只有逻辑量可以参与运算

 

像4<x<6这样的式子,不是java能接受的式子,因为4<x的结果是一个逻辑性,逻辑值不能和数值6做关系计算的

逻辑运算优先级

 

我们的单目运算符都是很高的高于双目运算符

 

posted @ 2022-06-21 10:31  zj勇敢飞,xx永相随  阅读(56)  评论(0)    收藏  举报