第二章 JAVA基础语法


文章目录

  • 第二章 JAVA基础语法
  • 一、JAVA基础语法
  • 1.变量
  • 1.1什么是变量
  • 1.2作用
  • 1.3格式
  • 1.4注意事项
  • 2.键盘录入
  • 3.标识符
  • 4.类型转换
  • 4.1隐式类型转换
  • 4.2强制转换
  • 二、运算符
  • 1.算数运算符
  • 2.字符的+操作
  • 3.字符串的+操作
  • 4.自增自减运算符
  • 5.赋值运算符
  • 6.关系运算符(比较运算符)
  • 7.逻辑运算符
  • 8.短路逻辑运算符
  • 9.三元运算符
  • 附表 运算符优先级
  • 总结


一、JAVA基础语法

1.变量

1.1什么是变量

变量就是内存中的存储空间,空间中记录着经常发生改变的数据。

1.2作用

用于在内存中保存数据;今后要操作的数据,如果是经常发生改变的, 就应该用变量进行维护。

1.3格式

数据类型 变量名 = 数据值;

1.4注意事项

java中两个变量相加怎么转化 java变量加法_基础语法

2.键盘录入

java中两个变量相加怎么转化 java变量加法_java_02

3.标识符

java中两个变量相加怎么转化 java变量加法_基础语法_03


java中两个变量相加怎么转化 java变量加法_java中两个变量相加怎么转化_04

4.类型转换

4.1隐式类型转换

java中两个变量相加怎么转化 java变量加法_java_05

4.2强制转换

java中两个变量相加怎么转化 java变量加法_基础语法_06

二、运算符

1.算数运算符

java中两个变量相加怎么转化 java变量加法_逻辑运算符_07

2.字符的+操作

当(byte short char int)在一起运算的时候,都会提升为int之后,再进行运算;char提升为int的过程,就是查找码表中,字符所对应的数值表示形式

3.字符串的+操作

字符串是引用数据类型;用一对双引号包裹起来的。
当“+”操作中出现字符串时,这个”+”是字符串连接符,而不是算术运算。

4.自增自减运算符

java中两个变量相加怎么转化 java变量加法_逻辑运算符_08


如果放在变量的后边,先将该变量原本的值,取出来参与操作,随后再进行自增(++),自减(–)

如果放在变量的前边,先对该变量做自增(++)或者自减(–),然后再拿变量参与操作

5.赋值运算符

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

符号:=

作用:赋值

说明:将等号右边的数据值赋值给等号左边的变量(a = 10; 将10赋值给a变量)

java中两个变量相加怎么转化 java变量加法_java_09

6.关系运算符(比较运算符)

java中两个变量相加怎么转化 java变量加法_逻辑运算符_10


关系运算符的结果都是boolean类型,要么是true,要么是false。

=赋值运算符
==比较运算符
比较基本数据类型,比较的是数据值本身
比较引用数据类型,比较的是地址值(后续学习)

7.逻辑运算符

java中两个变量相加怎么转化 java变量加法_java_11


用于(整合)多个比较表达式的条件,最终得到的结果是boolean类型的true或false。

其实就是用来连接关系表达式的运算符(也可以直接连接布尔类型的常量或者变量)

8.短路逻辑运算符

java中两个变量相加怎么转化 java变量加法_java中两个变量相加怎么转化_12


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

java中两个变量相加怎么转化 java变量加法_基础语法_13

9.三元运算符

关系表达式 ? 表达式1 : 表达式2;

问号前面的位置是判断的条件,判断结果为boolean型。

为true时调用表达式1,为false时调用表达式2。

其逻辑为:如果条件表达式成立或者满足则执行表达式1,否则执行第二个。

附表 运算符优先级

java中两个变量相加怎么转化 java变量加法_逻辑运算符_14


小括号优先于所有!

总结

基础语法没有什么难以理解的逻辑,都是一些定义和格式要记清楚,以及它们的适用范围和返回值。比如逻辑运算符的表达式的结果是boolean类型的。注意使用的场合。