在java中什么意思是什么
① java中&是什么意思
运算符,表示与。
&&还具有短路的功能,即如果第一个表达式为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。
② &在Java中是什么意思
一个运算符,按位与.区别与 &&
如:
int a = 10;
int b =2;
a&b=2 ,按位与,算术运算..1010&0010 = 0010
a&&b = true 并且,逻辑运算.
③ 在java中 =是什么意思
“=”表示赋值,如int a = 10;把字面量10赋值给整形变量a。
“+=”的使用。a += 10; 等价于 a = a+10; "-="是相同的道理。
当使用“==”的时候表示判断如if(a==10)如果a等于10则执行,不等于则跳过if内语句,执行之后语句。“!=”表示判断不等于,如果不等于则执行。
多提一点,以后肯定会学到的。“==”比较的是地址值。基本数据类型用“==”比较的是常量池的数据的地址,引用数据类型用“==”比较的是对象的地址。
④ java中的%是什么意思
取余运算符
取余除法运算中:被除数 除以 除数 等于 商 加 余数取余的结果就是余数。比如:a=10%3 则a的值为1(余数为1)
⑤ 在java中+=是什么意思
在java中“+=”意思如下:
int i = 1;
int sum = 0;
sum = sum + i; //这个意思
sum += i; //这是简写。x+=1与x=x+1一样的专效果
执行一次属x=x+1,就等于给x重新赋了值,这个值就是x+1
例如:
int x=1;
x+=1;
最后x的值是2
x+=1一般在循环下使用,能发挥它的最大的作用。
例如:
while(true){
if(x>10)break;
x+=1;}。
⑥ java中&=是啥意思怎么用
借用别人的答案:
&是位运算里面,与运算
举个简单的例子:
int a = 2;
int b = 3;
a &=b相当于专 a = a&b
2的二进制属表示为10
3的二进制表示为11
&(与)的结果就是10,就是2
所以a&=b-->a= a&b-->a = 2
⑦ “%”在java中是什么意思
%表示:求余
求余是指一个数除以另一个数,不够除的部分就是余数,就是求余的结版果。
例如:3%2,余数为权1;
其计算公式为:3%2 = (2+1)%2 = 2%2+1%2 = 0+1 = 1 ;
上述公式中:
2除2是可以除尽的,所以余数为0;
因为1小于2,1除2是不够除的,有余数,且余数是1;
两者相加,综合结果为1。
⑧ !在Java中是什么意思
!在JAVA中是非的意思,如!=就是不等于,!0就是非0,是逻辑用语if(!0)就是如果真的话…
⑨ []在java中表示什么意思
【1】[]有两个用途,一是声明数组时使用,表示数组的长度,例如int a = new int[5],声明了长度为5的数专组。
二是在正则表属达式中,表示一个范围,例如:[a-z]表示取值在小写a到小写z之间
【2】{}是一个语句体,他是一段程序的边界,
例如:(1)class A{} 这里的{}表示类实体,凡是在{}中的内容均是类的变量(属性)或方法(函数)
(2)public void a(){} 这里的{}表示方法体,凡是在{}中的内容均是方法的实体。
【注意】我们可以在程序的任何合法语句两侧加{},例如:{int a = 0;},这个等价于int a = 0;
也就入上所说,他是程序的一个“边界”,并没有实际的运行意义,只是把程序分隔成模块,是一种固定的写法。
⑩ 在JAVA中,"~"是什么意思
~是位运算符,意义是
按位非(NOT)
按位非也叫做补,一元运算符NOT“~”是对其运算数的每一位取反。例如,数字42,它的二进制代码为:
00101010
经过按位非运算成为
11010101
优先级按位运算符的优先级,在运算符中优先级最低。