JAVA中&是什么意思

发布网友 发布时间:2022-02-28 23:14

我来回答

9个回答

热心网友 时间:2022-03-01 00:43

逻辑“与”,当然没看你的具体代码,其实如果你是在j2ee中的xml文件中出现的&那应该是“&”连接符号的意思,比如:blog/loginAction?xx=oo&yy=aa 当然在html语言中我们一般写连接符号“&”是不加后面的amp;的,但是W3C的标准是让要加的,但是都能解析出来,&的意思就像是在网面中空格要用“ ”一样。

热心网友 时间:2022-03-01 02:01

Java中没有&
&在Java中表示两种运算符,逻辑与和按位与。
在boolean类型运算时使用逻辑与运算,在数值类型运算时使用会用数值的二进制数进行按位与运算。

逻辑运算符:与
true & true = true
true & false = false
false & true = false
false & false = false

位运算符:按位与
0 & 0 = 0
1 & 1 = 1
0 & 1 = 0
1 & 0 = 0

热心网友 时间:2022-03-01 03:36

java当中可以表示2种运算符(我仔细去查过了,不用质疑),分别是布尔运算符和位运算符,至于用法楼上已经讲了!!!

热心网友 时间:2022-03-01 05:27

楼上有一点弄乱了,&和&&在java中不可同日而语,&是位运算符,表示按位与运算,而&&是逻辑运算符,表示逻辑与(and)

热心网友 时间:2022-03-01 07:35

位运算符&

热心网友 时间:2022-03-01 10:00

是‘与’的意思,你也可以 理解成‘+’

热心网友 时间:2022-03-01 12:41

空格

热心网友 时间:2022-03-01 15:39

手机系统

热心网友 时间:2022-03-01 18:54

运算符,表示与。
&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException如果将&&改为&,则会抛出NullPointerException异常。If(x==33 & ++y>0) y会增长,If(x==33 && ++y>0)不会增长
&还可以用作位运算符,当&操作符两边的表达式不是boolean类型时,&表示按位与操作,我们通常使用0x0f来与一个整数进行&运算,来获取该整数的最低4个bit位,例如,0x31 & 0x0f的结果为0x01。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com