Java中的数据类型、运算符、注释

Java中的数据类型与运算符、注释。

1,数据类型

Java中的数据类型分为四类,8种具体的形式。与C语言中不同的是其多了Boolean和Byte
(1)整形包含四种:

字节类型:byte占一个字节,范围:-2^7 到2^7-1
短整形: short占两个字节,范围:-2^15 到 2^15-1
整形: int 占四个字节,范围(2的-31到2的31-1),这里要记下来-21亿到21亿。
长整形: long占8个字节范围(2的-63到2的63-1)

(2)浮点型包含两种
单精度浮点型:float 4个字节
双精度浮点型:double 8个字节
Java中一般我们采用double来进行浮点型的表示。

(3)字符类型:就一个char型,Java中char占两个字节
(4)布尔类型: Boolean型,只能有两种取值,要不是true要不是false

2,运算符

(1)基本的四则运算符:加 +、减 -、乘 *、除 /、取模 %

(2)增量赋值运算符: += -= *= /= %=,还是在加减乘除的基础上来进行的,就是写法更加省略了。

(3)自增自减运算符: ++ – ,这里边要记得有个前置加加和后置加加,前置加加表示的是先加加在赋值,后置加加则是先赋值后加加,这里读者要根据代码来输出一下,那样就一目了然了。下边是代码片段以及运行结果:

前置加加:

     //1,来区别前置加加和后置加加的区别
        int a = 10;
        int b = 0;
        b = ++a;//表示的是前置加加,先加加,后赋值。预计值是11
        System.out.println(a);//a在随后打印的时候肯定是要加上1.
        System.out.println(b);

运行结果:
在这里插入图片描述
后置加加:

在这里插入代//1,来区别前置加加和后置加加的区别
        int a = 10;
        int b = 0;
        b = a++;//表示的是前置加加,先赋值,后加加。预计值是10
        System.out.println(a);//a在随后打印的时候肯定是要加上1,值是11.
        System.out.println(b);

    }码片

运行结果:
在这里插入图片描述
(4)关系运算符: (包含6个)

相等: ==
不等:!=
大于:>
小于:<
小于等于: <=
大于等于: >=

(5)逻辑运算符(重点)
与:&&,两个条件都成立才成立。
或:||,一个条件满足就成立。
非:!,就是讲真变为假,将假变为真。
短路求值:

这里的逻辑与和逻辑或遵循短路求值或。对于与,要是一个条件一旦不成立,语句将不再向下执行,直接产生假的结果;对于 或,要是第一个条件是真的话,将不再执行后边的语句,直接产生真结果。

(6)位运算

按位与:&

按位或:|

按位取反:~

按位异或: ^ 用的挺多的,要加强练习,功能很强大。是先将数字转换为好多位,然后一位一位的进行计算的,不支持短路求值这里一定要和逻辑与或区分

(7)移位运算符
左移:<< ,最左边位的直接不要了,最右边补0.

右移:>>,最右边的直接不要了最左边补符号位(正补0,负补1)

()无符号右移: >>>

3,注释

1,注释是为了让自己或者别人能很快的看懂你的代码,它不参加编译运行,但是非常重要。你写的代码在3个月后,甚至时间更长的时候,这时注释就起到作用了。

2,注释的分类:
单行注释://注释内容
多行注释:/*释内容 */
文档注释:/**文档注释 */

3,注释的规范性
(1)内容准确:要与代码的内容一致,不敢乱写哦
(2)篇幅要合理:不能太少,也不能写小作文。一句话就是合理即可,自己能理解就行。
(3)使用中文:中国公司写中文,外企写外文。
(4)内容要积极阳光:可不敢在只是里边嘲笑或者是语言攻击任何人哦

好了,今天就给大家分享这么多我的所学所感,希望能对大家有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值