【无标题】第二章总结

1 注释
注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。 Java 中的
注释分为三种:
单行注释。单行注释的格式是使用 // ,从 // 开始至本行结尾的文字将作为注释文字。
// 这是单行注释文字
多行注释。多行注释的格式是使用 /* 和 */ 将一段较长的注释括起来。
/*
这是多行注释文字
这是多行注释文字
这是多行注释文字
*/
注意:多行注释不能嵌套使用。
2 关键字
关键字是指被 java 语言赋予了特殊含义的单词。
关键字的特点:
关键字的字母全部小写。
常用的代码编辑器对关键字都有高亮显示,比如现在我们能看到的 public 、 class 、 static 等。
3 常量
常量:在程序运行过程中,其值不可以发生改变的量。
Java 中的常量分类:
字符串常量 用双引号括起来的多个字符(可以包含 0 个、一个或多个),例如 "a" 、 "abc" 、 " 中国 " 等
整数常量 整数,例如: -10 、 0 、 88 等
小数常量 小数,例如: -5.5 、 1.0 、 88.88 等
字符常量 用单引号括起来的一个字符,例如: 'a' 、 '5' 、 'B' 、 ' 中 ' 等
布尔常量 布尔值,表示真假,只有两个值 true 和 false
空常量 一个特殊的值,空值,值为 null
除空常量外,其他常量均可使用输出语句直接输出。

4 变量的介绍
变量的定义格式:
数据类型 变量名 = 数据值;
数据类型:为空间中存储的数据加入类型限制。整数?小数?
变量名:自己要为空间起的名字,没有难度
数据值: 空间中要存储的数值,没有难度
5 数据类型
5.1 计算机存储单元
我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小信息单元叫 “ 位
( bit ) ” ,我们又称之为 “ 比特位 ” ,通常用小写的字母 ”b” 表示。而计算机中最基本的存储单元叫 “ 字节(
byte ) ” ,
通常用大写字母 ”B” 表示,字节是由连续的 8 个位组成。
除了字节外还有一些常用的存储单位,其换算单位如下:
1B (字节) = 8bit
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
 
5.2 Java中的数据类型
Java 是一个强类型语言, Java 中的数据必须明确数据类型。在 Java 中的数据类型包括基本数据类型和引用数据类型

6 变量
6.1 变量的定义
变量:在程序运行过程中,其值可以发生改变的量。
从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。
变量的定义格式

或者
还可以 ( 扩展 )
在同一行定义多个同一种数据类型的变量,中间使用逗号隔开。但不建议使用这种方式,降低程序的可读性。

6.2 变量的修改
变量前面不加数据类型时,表示修改已存在的变量的值。
7 变量的注意事项
1. 在同一对花括号中,变量名不能重复。
2. 变量在使用之前,必须初始化(赋值)。
3. 定义 long 类型的变量时,需要在整数的后面加 L (大小写均可,建议大写)。因为整数默认是 int 类型,整数太
大可能超出 int 范围。
4. 定义 flfloat 类型的变量时,需要在小数的后面加 F (大小写均可,建议大写)。因为浮点数的默认类型是
double , double 的取值范围是大于 flfloat 的,类型不兼容。
8 键盘录入
我们可以通过 Scanner 类来获取用户的输入。使用步骤如下:
1 、导包。 Scanner 类在 java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面。

2 、创建 Scanner对象

3 、接收数据

示例:

9 标识符
标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
Java 中标识符的组成规则:
由字母、数字、下划线 “_” 、美元符号 “$” 组成,第一个字符不能是数字。
不能使用 java 中的关键字作为标识符。
标识符对大小写敏感(区分大小写)。
Java 中标识符的命名约定:
小驼峰式命名:变量名、方法名
首字母小写,从第二个单词开始每个单词的首字母大写。
大驼峰式命名:类名
每个单词的首字母都大写。
另外,标识符的命名最好可以做到见名知意
例如: username 、 studentNumber 等。
10 类型转换
在 Java 中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换
10.1 隐式转换
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即
可。例如:

类型从小到大关系图:

说明:
1. 整数默认是 int 类型, byte 、 short 和 char 类型数据参与运算均会自动转换为 int类型。

2. boolean 类型不能与其他基本数据类型相互转换。
10.2 强制转换
把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。
强制类型转换格式:目标数据类型 变量名 = ( 目标数据类型 ) 值或者变量 ;
例如


11.运算符
11.1 算术运算符
11.1.1 运算符和表达式(了解)
运算符:对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来符合 java 语法的式子就可以称为表达式。
不同运算符连接的表达式体现的是不同类型的表达式。
举例说明:


a + b :是表达式,由于 + 是算术运算符,所以这个表达式叫算术表达式
11.1.2 算术运算符

11.2 自增自减运算符

注意事项:
++ 和 -- 既可以放在变量的后边,也可以放在变量的前边。
单独使用的时候, ++ 和 -- 无论是放在变量的前边还是后边,结果是一样的。
参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做 ++ 或者 -- 。
参与操作的时候,如果放在变量的前边,先拿变量做 ++ 或者 -- ,后拿变量参与操作。
最常见的用法:单独使用。

11.3 赋值运算符
赋值运算符的作用是将一个表达式的值赋给左边,左边必须是可修改的,不能是常量。

11.4 关系运算符
关系运算符有 6 种关系,分别为小于、小于等于、大于、等于、大于等于、不等于。
符号    说明

注意事项:
关系运算符的结果都是 boolean 类型,要么是 true ,要么是 false 。
千万不要把 “==” 误写成 “=” , "==" 是判断是否相等的关系, "=" 是赋值。

11.5 逻辑运算符
逻辑运算符把各个运算的关系表达式连接起来组成一个复杂的逻辑表达式,以判断程序中的表达式是否成立,判断
的结果是 true 或 false 。



11.6 短路逻辑运算符

在逻辑与运算中,只要有一个表达式的值为 false ,那么结果就可以判定为 false 了,没有必要将所有表达式的值都
计算出来,短路与操作就有这样的效果,可以提高效率。同理在逻辑或运算中,一旦发现值为 true ,右边的表达式
将不再参与运算。


11.7 三元运算符
三元运算符语法格式:

解释:问号前面的位置是判断的条件,判断结果为 boolean 型,为 true 时调用表达式 1 ,为 false 时调用表达式 2 。其
逻辑为:如果条件表达式成立或者满足则执行表达式 1 ,否则执行第二个。
举例:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值