java中,if(!flag)表示什么意思

2021-01-05 10:35:31 字数 6404 阅读 8417

1楼:匿名用户

flag = true;

! flag = false;

flag = false;

! flag = true;

! 是取反;

boolean flag = false;

while(true)

你这样输

出一下,就会true,false 交替出现

2楼:匿名用户

!flag 就是一个boolean型的变量,这样认为就好看了 !

3楼:

是判断flag取反之后的值是不是true

4楼:匿名用户

大哥你说的不是同一个意思啊。。看你的需要用他来做什么而定啊

5楼:

是判断判断flag取反后的状态是不是ture

6楼:匿名用户

就是如果flag为假

java中flag是什么意思啊?

7楼:热词课代表

flag的中文翻译意思为旗帜,信号旗,flag意思就是表明一个振奋人心的决心或者行为。

8楼:匿名用户

这是编程中一种常用的标志变量。举例如下:

如果要在一堆元素中选择一个关键字值最小的,逐个判断,这个时候我们可以用flag作为一个标志变量。当你判断每一个元素的时候,先将flag = 1;发现其并不是最小的,那么将它置为0。

例子不好,但具体使用就是这样的。

想起来了,flag变量在冒泡排序里面用到过。自己翻一翻书就会很明白了。

9楼:匿名用户

flag 就是返回的数据 即 true 或者false

10楼:匿名用户

如果 runflag = true的话, 执行这行** : runflag=!runflag

runflag就=false了, !就是取反的意思, 如果变量是boolean类型,true就是false, false就是true.

java中boolean flag;if(flag)的问题

11楼:kaikai思密达

这个我在一开始也有误解,老是觉得自己在一开始设定了boolean flag=false;然后if(flag)中的flag就应该按false来判断,就会觉得if(flag)的意思就是“如果为假”。

这样的认为是错误的,if(flag){}.....if(!flag) 是java中的固定语法,你在开始设置的值只是作为这个判断语句判断的依据罢了。

你设置的flag=false,在判断语句中一经判断不是真,就直接执行if(!flag),因为“如果为假”满足已设置的boolean flag=false;的要求。

12楼:匿名用户

1,flase你写错了,应该是false

2,最好不用封装类型boolean,用基本类型boolean,必竟你只做判断用,不需要.(点)出来其对像的方法来参与之后的操作.

public static void main(string args)

if (!***)

} }结果是ng

13楼:匿名用户

上**,全一点啊,你这样的什么都看不出来。

boolean flag = flase;

if(flag)

这个括号里面的是false的啊

b要小些 大小写敏感

14楼:落叶l无情

boolean 和 boolean 都可以,区别是前面是类,后面是基本类型,只是你的false写错了,你写成了flase。boolean flag = false;

15楼:青骥奋蹄

没有这样的规定!

开始flag的默认值视情况而定!

java中的flag的特殊含义 为什么可以用flag表示true和false

16楼:不信你不撸

一般我们习惯于用flag表示一个布尔类型的判断,在英文中,flag是标志的意思,但并不是说一定要用flag这个名字,可以用f、n等等都行的,没有硬性要求的,我们用flag是一种习惯而已

17楼:ǒ蒍祢变乖

这能有什么特殊含义 就定义的变量而已

变量名自己去取 flag表示标识符

18楼:死色黑鸟

你可以找一下flag这个变量的定义处,应该是类似boolean flag=true;这样的定义方式。

flag被定义成布尔型,所以可以被赋值成true或者false。

19楼:匿名用户

没有吧,只是一个变量名吧。

在java中 void表示什么意思?

20楼:人设不能崩无限

void是无返回值的意copy思

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义。

void的作用在于对函数返回的限定以及对函数参数的限定。如果7a6431333366306535java里指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值,如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。

21楼:黑屋的寂寞

void是无

来返回值的意思。

比方说自 public void walk()如果别的地方调用这个方法 就会打印出 你好!

再看这里:

public string walk() //注意这里的返回类型是string不是void了

原因就是因为上面 的返回类型必须是string型。

如果写的是void意思就是不需要返回类型。所以就没必要写return;如果方法上面写了某种返回类型,就必须在return后面写相应的返回值。

22楼:幻之谁愚

void表示无返回值;

例如public void walk()

如果别的地方调用这个方法 就会打印636f707962616964757a686964616f31333337616635出 你好!

再看这里:

public string walk() //注意这里的返回类型是string不是void了

第二个示例的返回类型必须是string型

如果写的是void意思就是不需要返回类型。所以就没必比方说 public void walk()

如果别的地方调用这个方法 就会打印出 你好!

再看这里:

public string walk() //注意这里的返回类型是string不是void了

原因就是因为上面 的返回类型必须是string型比方说 public void walk()

如果别的地方调用这个方法 就会打印出 你好!

再看这里:

public string walk() //注意这里的返回类型是string不是void了

原因就是因为上面 的返回类型必须是string型,需要写return返回一个string型。

如果写的是void意思就是不需要返回类型,就不写return 。

23楼:匿名用户

表示无返回

bai值。比du如public int test(),这个zhi

dao方法执行

专完毕后就返回一属个int类型的1,而诸如public void test (),这个方法执行后就什么都不返回了。

24楼:魔血喷出飞溅

void表示空,修饰方法表示返回值为空,就不用返回了,

25楼:说tm你呢

void 是方法修饰符的一种,用void 修饰的方法没有返回值,即程序结尾没有return语句。

26楼:匿名用户

无返回值

也就是你不需要从那个你定义为void的方法中获得什么东西

27楼:匿名用户

用来修饰方法,表示该方法没有返回值!

java中flag是什么意思?求解释下详细点它可以代替输出内容用在后面的语句中吗?例如【syste 100

28楼:山水阿锐

flag是一个变量。java中字符串与变量可用“+”作字符串连接。

假如flag的值为8

则输出的效果为:flag=8

flag = true;! flag = false;flag = false;! flag = true;!

是取反; boolean flag = false;while(true)你这样输出一下,就会true,false 交替出现。

29楼:和风

flag是你自己定义的一个变量吧。。你到想干啥?

java中flag是什么意思啊?

30楼:野傅香定娟

这是编程中一种常用的标志变量。举例如下:

如果要在一堆元素中选择一个关键字值最小的,逐个判断,这个时候我们可以用flag作为一个标志变量。当你判断每一个元素的时候,先将flag

=1;发现其并不是最小的,那么将它置为0。

例子不好,但具体使用就是这样的。

想起来了,flag变量在冒泡排序里面用到过。自己翻一翻书就会很明白了。

java中if(flag) 和if(flag==true)是不是一样的?

31楼:匿名用户

booleanflag=true;

如果flag这个变量是像上面这样定义的,那么这两句话就是一个意思

32楼:习宁滑霜

你这里比bai的例子不对吧。这个du明显flag==true是没用的操作zhi,daoif里如果是true,if(true)就执行,false,if(false)就不执行,为什么回还要判断是不是true呢?这个例子没有什么占不占用的,只是楼主没理解好if逻辑。

再有楼主问的情况开发时候,尤其在大项目里是很关键的,比如创建对象,并根据条件赋值时候对象a

=new

对象()

答;就这个创建对象时候

都是先对象

a=null;

if()在实际用到对象时候创建对象,这样就减少了内存里对象占用的空间还有很多其它优化,但这些对于中小型企业来说不是很关键,中小企业关心的是结果,还有开发完成的时间,而对于这些细节不是很关键,比如你的团队开发完了一个项目后不会很明显直接看出**怎么慢,**不好的问题,都是过了一些时间,出了什么问题,到时再根据对应**解决维护就行。起初不用特意去注意这些地方。

希望对你有所帮助

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

33楼:时空来电

在java里面是赋值符bai号,duboolean类型的变量只有“true”和zhi“false”两个值,dao“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。

34楼:妖三戒

首先 你要了解 “=”在java里面是赋值符号,boolean类型的变量只有“true”和“false”两个值,版“true”和“false”是java里面的关键字权

。第一个flag=false 是把false赋值给flag,第二个的意思是当如果i%j==0为真时,把true赋值给flag变量。然后(!

flag)的意思是 若flag的值为真时"!flag"的值是假,当falg的值是假时"!flag"的值为真 此时执行if语句。

JAVA flag怎么用,JAVA中FLAG是什么意思啊?

1楼 import java util scanner public class test50004 public static boolean prime int num return flag 2楼 恋梦 1楼的很好,把for循环里的num 1换成num 2更好,还有在return前加上如下内容...

java flag作用是什么,java中的flag的特殊含义 为什么可以用flag表示true和false

1楼 snowcbxexam肤 是一个boolean变量的值指向的名字。 例如 boolean flag true 另外boolean只有两个值,一个false,一个true java中的flag的特殊含义 为什么可以用flag表示true和false 2楼 不信你不撸 一般我们习惯于用flag表示...

Java里面flag()是什么意思

1楼 聶鑫 java中有这个方法?是自定义的吧。 2楼 娇气 这是自定义的方法,建议你查看下源码,个人觉得这应该是个标记的方法 java中flag是什么意思啊? 3楼 热词课代表 flag的中文翻译意思为旗帜,信号旗,flag意思就是表明一个振奋人心的决心或者行为。 4楼 匿名用户 这是编程中一种常...