Java学习笔记(一)

1、转义字符
Java的转义字符是通过 \ 来转变后面字母或者符号的含义。比如:
\n:换行
\b:退格。相当于键盘上的Backspace键
\r:回车键。相当于键盘上的Enter键
\t:制表符。相当于键盘上的Tab键
注意:
\n和\r的区别:在Linux中换行由一个字符表示即\n;而在Windows中换行由两个字符表示即\r\n
若想打印出的字符串带有双引号 可用:

System.out.println("\"Hello Java\"");

同理,若要想打印带有反斜杠的字符串 可用:

System.out.println("\\Hello Java\\");

对于定义

char ch = '\'';
char c = '你';

这样的定义是可行的。一个汉字由两个字节组成,而char类型也是两个字节。

2、赋值运算符
Java中赋值运算符有:+= 、 -= 、 /= 、 %=

short s = 4;
s= s+5;   //编译不通过,提示:可能损失精度 因为s是short类型(两个八位的),和5相加 精度提升(四个八位的) ,再赋值给s 会损失精度。
s+=5;   //编译通过。因为只通过一次运算,即将左右两边的和赋值给左边。内部会自动转换。

3、比较运算符
Java中的比较运算符有:==、!=、<、>、<=、>=、 instanceof
比较运算符的运算结果都是boolean型的,即非true即false。
注意:==是比较运算符,=是赋值运算符
instanceof :检查是否是类的对象,如:”Hello” instanceof String
4、逻辑运算符
Java中的逻辑运算符有:&(与)、|(或)、^(异或)、!(非)、&&(与)、||(或)
逻辑运算符用于连接boolean类型的表达式。
&:两边的表达式结果有一个为false,则运算结果为false
| :两边表达式有一个为true,则运算结果为true
^:两边表达式运算结果是相同为true,不同为false
&&:当左边表达式为false,右边不运算
||:当左边表达式为true,右边表达式不运算
5、位运算符
Java中的位运算符有:<<、>>、>>>(无符号右移)、&、|、^、~(反码)
位运算符是通过二进制运算
例如:
m << n 相当于m*2^n
x>>y:相当于x/2^y
有符号的右移要看最高位是几就补几;无符号右移只补0。
&和| 是进行二进制运算,结果为十进制。
一个数异或同一个数两次,结果还是那个数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值