JAVA中布尔类型的运用,flag的问题

在java里面是赋值符号,boolean类型的变量只有“true”和“false”两个值,“true”和“false”是java里面的关键字。操作方法如下:1、首先布尔类型是表示逻辑状态的类型。java语言通过关键字boolean来定义布尔类型变量,只有true和false两个值,分别代表布尔逻辑中的“真”和“假”。2、输出boolean值到命令...
JAVA中布尔类型的运用,flag的问题
首先 你要了解 “=”在java里面是赋值符号,boolean类型的变量只有“true”和“false”两个值,“true”和“false”是java里面的关键字。第一个flag=false 是把false赋值给flag,第二个的意思是当如果i%j==0为真时,把true赋值给flag变量。然后(!flag)的意思是 若flag的值为真时"!flag"的值是假,当falg的值是假时"!flag"的值为真 此时执行if语句。2012-07-17
在java里面是赋值符号,boolean类型的变量只有“true”和“false”两个值,“true”和“false”是java里面的关键字。操作方法如下:
1、首先布尔类型是表示逻辑状态的类型。java语言通过关键字boolean来定义布尔类型变量,只有true和false两个值,分别代表布尔逻辑中的“真”和“假”。

2、输出boolean值到命令行窗口,在D盘Java目录下,新建“BooleanSample.java”文件。用记事本打开“BooleanSample.java”文件,输入以下代码。

3、输出boolean值到命令行窗口,用记事本打开D盘Java目录下“BooleanSample.java”文件,修改代码如下。

4、编译“BooleanSample.java”文件,在命令行窗口输入“javac BooleanSample.java”并执行命令,编译通过后,在命令行窗口输入“java BooleanSample”运行Java程序,命令行窗口显示如下信息。

5、从输出结果可以看出,当boolean类型的变量被赋为false值时,输出的结果为false。

2020-04-27
public class PrimeNum {
public static void main(String args[]) {
boolean flag;
for(int i=2;i<=100;i++){ //2-100循环
flag=false; //定义flag
for(int j=2; j<Math.sqrt(i);j++){
if(i%j==0) { // 如果不是质数
flag=true; //改变flag
break; //退出内层循环
}
}
if(!flag){ // 如果flag 是false
System.out.print(i+ " "); //打印质数
}
}
}
}2012-07-17
第一个for中flag=false表示默认不能被除,第二个i若能被j整除,就要将flag赋值为true表示能被除,最后一个if(!flag)表示满足不能被除的时候执行if内的打印语句2012-07-17
flag用来判断i是不是质数。false代表质数,true代表合数。在if(i%j==0)行,如果i被j整除了说明j是i的因数,所以让flag=true表示i是合数,那么下面if(!flag)就不会执行,反之,则打印质数i2012-07-17
这里的flag是为了跳出内层循环for(int j=2; j<Math.sqrt(i);j++),跳出之后flag自然为true那么下面if(!flag)就不会执行,也就是不会输出不是质数的数字了2012-07-17
内循环就是来判断i是否是质数,如果i是质数则不会执行flag=true;,那么!flag就是true,则会输出i的值2012-07-17
flag就是标记。
和商品一样,这个商品合格?还是不合格?
贴上的一个标签。2012-07-17
mengvlog 阅读 5 次 更新于 2025-07-19 01:46:39 我来答关注问题0
  •  文暄生活科普 Java编程中常用英文单词,含音标

    long [lɔ:ŋ]:长整形 char [tʃɑ:]:字符型 String [striŋ]:字符串类型 float [fləut]:单精度浮点类型 double ['dʌbl]:双精度浮点型,双倍 type [taip]:类型 boolean ['bu:li:ən]:布尔类型真假二值 true [tru:]:真,正确的(成立的)...

  •  搞什么格919 php数组怎么添加一个元素

    1、Php代码$arr = array();array_push($arr, el1, el2 ... eln);2、Php代码$arr = array();$arr[] = el1;$arr[] = el2;...$arr[] = eln;

  •  翡希信息咨询 Java编程中常用英文单词,含音标

    以下是Java编程中常用英文单词及其音标:class [klɑ:s]:类classpath [klɑ:s’pɑ:θ]:类路径public [‘pʌblik]:公共的,公用的private [‘praivit]:私有的,私人的static [‘stætik]:静态的void [vɔid]:空的,没有返回值的path [pɑ:θ]:路径main...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部