Java零基础学习记录04(Java语言规则以及语法)

**

1. 基本数据类型介绍

**
(1) 数据类型分为哪两大类?

基本数据类型和引用数据类型(4个字节)

(2) 基本数据类型中有几大类?又细分为哪几种?分别占据的空间是多少?

1.数值型:byte(一个字节)、short(两个字节)、int(四个字节)、long(八个字节)、float(四个字节)、double(八个字节)。

2.字符型: char(两个字节)

3.布尔型:boolean(1位)

**

2. 整型变量和整型常量

**
(1) 整型分为哪几种?整型常数默认为什么类型?

整形常量有byte、short、int、long四种。整型默认为int

(2) 整型常量的表示形式有哪几种?分别是什么样的格式?

二进制:要求0B或0b开头(例如0B123),八进制:要求0开头(例如0123),十进制:默认(例如123),十六进制0X或0x开头(例如0x123)。

**

3. 浮点型变量和BigDecimal的使用

**
(1) 浮点型的表示形式有几种?分别是什么样的格式?

表示有十进制形式(如3.14)和科学记数法形式(如314e2表示314乘以10的2次方),浮点型默认为double类型

(2) 浮点型有几种?分别精确到几位有效数字?

浮点数有float和double两种,float可以精确到小数点后7位,double可以精确到约为float精度的两倍

(3) 浮点型适合金融领域么?金融领域用什么比较好?

不适合,因为浮点数不精确,金融领域用BigDecimal类和BigInteger类进行计算。

**

4. 字符串类型_转义字符

**
(1) 表示一个char类型,用单引号还是双引号?

单引号表示char类型,双引号表示字符串

(2) char类型占几个字节?一个汉字占几个字节?一个char变量能存储一个汉字么?

Char占两个字节。Char类型用来表示Unicode编码表中的字符。Unicode用来处理各种语言的文字。一个汉字占两个字节。Char可以存储一个汉字
数据类型
(3) 什么是转义字符?

Java 语言中还允许使用转义字符 ‘\’ 来将其后的字符转变为其它的含义。常用的转义字符及其含义和Unicode值

在这里插入图片描述
**

5. 布尔型_if语句的使用要点

**
(1) 布尔型的值有哪些,占用多少存储空间?

Boolean有两种值,true和false。占1位存储空间

(2) 布尔值一般配合什么关键字一起使用?

配合条件判断if使用

**

6. 运算符介绍

**
(1) 运算符有哪些?
在这里插入图片描述

**

7. 算数运算符

**
(1) 整型做运算,浮点数做运算,有什么需要注意的?

整数运算时:

如果两个操作数有一个为Long,泽结果也为Long

没有Long时,结果为int,即使操作数全为short、byte,结果也为int

浮点数运算时:

如果两个操作数一个为double,结果为double,只有两个操作数为float,结果才为float

(2) 取余操作,余数与谁的符号一致?

余数的符号和左边的符号一致

(3) ++ – 操作在数字前后有什么区别?

++和—在数字前时先自增和自减之后再使用,++和—在数字后时先使用后再自增和自减

**

8. 赋值和赋值扩展运算符

**
(1) Int a =3 ,把谁赋值给了谁?

把3赋值给a

(2) Int a+=3 等价于什么?

相当于a = a+3

**

9. 关系运算符

**
(1) 关系运算符的结果是什么?分别有哪些关系运算符,代表什么意思?

关系运算符用来进行比较的运算。

在这里插入图片描述
**

10. 逻辑运算符_短路运算详解

**
在这里插入图片描述
(1) 逻辑运算符操作的是什么?逻辑与逻辑或的规则是什么?

操作的是boolean值。逻辑与“&”两个操作数是true,结果才为true,否则为false。逻辑或“|”两个操作数一个是true,结果就为true

(2) 什么是短路与,短路或?

短路与“&&”只要一个为false,则直接赶回false

短路或“||”只要一个为true,则直接返回true

**

11. 位运算符

在这里插入图片描述
**
(1) 位运算符有哪些?分别代表什么意思?

(2) & 和 | 左右侧如果是布尔值,就是逻辑运算符,如果是数字,就是位运算符,这句话对么?

(3) 怎么样计算3*16最快?

3<<4

**

12. 字符串连接符

**
(1)字符串是基本数据类型么?什么时候加号会变成字符串连接符?

答:不是基本数据类型。只要有一边是字符串,就全部会转换成字符串

**

13. 条件运算符

**
(1) 条件运算符的格式是什么?

x?y:z x是表达式,如果x为真,则返回y,否则返回z

(2) 条件运算符也成为三目运算符,三目运算也可以用什么来代替

可以用if-else代替

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值