0


<JAVA> java入门面向0基础教程(数据类型,运算符)

一.JAVA数据类型

1.JAVA基本数据类型(8种) (1 2 4 8 4 8 2 无)

byte 字节型 short 短整型 int 整型 long 长整型

float 浮点型 double 双精度浮点型 char 字符型 boolean 布尔类型

2.整型 int

1.大小4个字节

2.在JAVA里没有无符号,都是有符号的

3.类包装类型—Integer

4.在JAVA中,局部变量在使用的时候必须初始化

3.长整型 long

1.大小8个字节,无论在多少位操作系统(可移植性强)

2.范围 -2^63~2^63-1

3.long a = 10L; (L表示10为长整型,默认为整形)

4.字节型 byte

1.大小为一个字节

2.-128 ~ 127

3.报错:byte b = 130;

编译器会自动检查 你赋值的字面值常量是不 是超出了

byte c = b + 1; 为什么呢?怎么解决?

5.浮点型 float 双精度浮点型 double

1.float写法

必须写成:float f = 12.5f;

2.double写法

3.1/2不等于0.5

两种改法

4.小数没有精确值

float精确到小数点后6位

double精确到后15位

6.字符型 char

1.大小为2个字节,不能表示负数

char可以赋值为中文,一个中文大小为2个字节

2.常见ASCII码:'0'-48 'A'-65 'a'-97

7.类包装类型

int—Integer

char—Character

其他的都是首字母大写

8.布尔类型 boolean

1.boolean比较特殊,没有明确的大小

2.boolean的值

3.boolean不可以和其他类型进行转换

9.类型转换

2.思考题

为什么报错??

为什么不报错??

为什么会有整形提升这一步骤?

10.字符串类型 String

二.运算符

1.错题

2.除0引发的异常

3.%取模运算

对小数取余

4.+=的自动类型转换

5.逻辑非!

(!a)是不可以的,!后面必须是一个布尔表达式

6.无符号右移 >>>

右移后左边补0

7.三目运算符


本文转载自: https://blog.csdn.net/weixin_63895720/article/details/124370776
版权归原作者 .峰峰 所有, 如有侵权,请联系我们删除。

“<JAVA> java入门面向0基础教程(数据类型,运算符)”的评论:

还没有评论