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

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

目录

一.JAVA数据类型

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

2.整型 int

3.长整型 long

4.字节型 byte

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

6.字符型 char

7.类包装类型

8.布尔类型 boolean

9.类型转换

10.字符串类型 String

二.运算符

1.错题

2.除0引发的异常

3.%取模运算

4.+=的自动类型转换

5.逻辑非!

6.无符号右移 >>>

7.三目运算符


一.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.类型转换

1.

2.思考题

为什么报错??

为什么不报错??

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

10.字符串类型 String

二.运算符 1.错题

2.除0引发的异常

3.%取模运算

对小数取余

4.+=的自动类型转换

5.逻辑非!

 

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

6.无符号右移 >>>

右移后左边补0

7.三目运算符

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/725648.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存