java 取余_Java学习之路002天

ec484c497363085845177bfc5c4bbb47.png

第3次(变量和数据类型)

学习主题:变量

学习目标:

1 掌握注释的作用以及使用

2 掌握什么是标识符以及标识符的书写规则

3 掌握什么是java关键字

4 掌握什么是变量,如何初始化,如何声明,什么是局部变量,什么是成员变量,什么是静态变量

5 掌握什么是常量以及final关键字

对应资料:

对应作业

1. 注释(单行注释,多行注释,文档注释)

(1) 什么是注释?请写出单行注释,多行注释,以及文档注释

对代码块中添加文字说明,增强代码可读性的文字

//是单行注释 /* */是多行注释 /** */是文档注释

2. 标识符规则_驼峰规则

(2) 标识符的作用是什么,标识符的声明需要遵循哪些规则,哪些规范,标识符可以使用汉字么?

作用:给变量类名包起名

规则:1.字母、下划线、美元符号开头

2. 其他部分可以是字母下划线美元符和数字组合

3. 大小写敏感长度无限制

4. 标识符不可以是Java的关键字

规范:1.类名首字母大写

2.表示方法和变量的标识符:驼峰原则

(1) 将课上的代码敲两遍,体验一下标识符的声明规则和规范

1. Java的关键字保留字

(1) 将文档中的关键字都手写一遍,混个脸熟

2. 变量的本质_声明格式和初始化问题

(1) 变量的本质是什么?

内存中一个可操作的存储空间

(2) 变量的要素是哪三点?

1.每个变量都类型,类型可以使基本类型,也可以是引用类型

2.变量名必须是合法的标识符

3.变量声明是一条完整的语句,因此每一个声明都必须以分号结束

3. 变量分类(局部变量,成员变量,静态变量)

(1) 什么是局部变量?什么是成员变量?什么是静态变量?它们的生命周期分别是?

局部变量:方法或语句块内部定义的变量。生命周期是从声明位置开始到方法或语句块执行完毕为止

成员变量:(也叫实例变量 member variable)方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终

静态变量:使用static定义。从属于类,生命周期伴随类始终,从类的加载到卸载

4. 常量和final

(1) 什么是常量,什么是字面常量?什么是符号常量?

常亮:值是不变的

符号常亮:使用final修饰的

(2) 变量和常量的命名规则有哪些?

1. 见名知意

2. 首字母小写,驼峰驼峰原则

第4次

学习主题:数据类型

学习目标:

1掌握基本数据类型,分为哪几大类,又细分为哪几种。分别占据的空间是多少

2 掌握数值型中的整型和浮点型

3 掌握布尔型

4 掌握字符型

5 掌握运算符,包括赋值运算符,赋值扩展运算符,关系运算符,逻辑运算符以及条件运算符

对应作业

5. 基本数据类型介绍

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

1. 基本数据类型

2. 引用数据类型

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

1. 数值型(1.整数型【byte<1字节>、short<2字节>、int<4字节 >、long<8字节>】2.浮点型【float<4字节>、double<8字节>】)

2. 字符型(char<2字节>)

3. 布尔型(boolean<1位>)

6. 整型变量和整型常量

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

4种

分为:byte/short/int/long

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

4种

十进制:正常的

八进制:0开头

十六进制:0x或0X开头

二进制:0b或0B

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

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

2种

十进制式:3.14

科学计数法形式:314e-2

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

2种:

Float:7个有效数字

Double:14个有效数字

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

不适合,要用BigDecimal

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

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

单引号

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

2个字节,2个字节,能储存

(3) 什么是转义字符?

将其后字符转变其他含义

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

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

True、false,占用一位

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

Boolean

10. 运算符介绍

(1) 运算符有哪些?

11. 算数运算符

(1) 算数运算符分为哪些?整型做运算,浮点数做运算,有什么需要注意的?

+-*/%.

整形运算:

两个中一个为long,结果为long

没有long,结果为int,即使全是short、type

浮点数运算:

2个操作数一个为double,结果为double

2个都是float,结果才是float

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

被取余的数的符号

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

a++是先赋值再自增,++a是先自增再赋值

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

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

3赋值给了a

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

Int a = a+3

13. 关系运算符

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

Truefalse

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

(1) 逻辑运算符操作的是什么?逻辑与逻辑或的规则是什么?

与,两者皆为true,结果为true

或,两者有一个true,结果为true

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

短路与,一个是false,后面就不算了直接返回false

短路或,一个是true,后面不算了直接返回true

15. 位运算符

(1) 位运算符有哪些?分别代表什么意思?

~&|^

<<左移位

>>右移位

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

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

3<<4

16. 字符串连接符

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

不是,是对象,‘+’号左右两边有一个是字符串就是字符串连接符号

(2) String a =”bac”;

(3) Int b =1;

(4) Int c =2;

(5) Int d =3

(6) Syso(b+””)

System.out.println(b或c或d+字符串a),则+号为字符串连接符

System.out.println(不是字符串+不是字符串),则+号不是字符串拼接符

17. 条件运算符

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

x?y:z

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

If:{}else{}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值