【JAVA基础篇二】

本文详细介绍了Java编程的基础语法,包括变量的概念、使用规则、键盘录入、标识符、类型转换(隐式和强制)、运算符(算数、字符、字符串、自增自减、赋值、关系、逻辑与短路逻辑、三元运算),以及运算符优先级。适合初学者掌握Java基础要点。
摘要由CSDN通过智能技术生成

第二章 JAVA基础语法

一、JAVA基础语法

1.变量

1.1什么是变量

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

1.2作用

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

1.3格式

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

1.4注意事项

在这里插入图片描述

2.键盘录入

在这里插入图片描述

3.标识符

在这里插入图片描述
在这里插入图片描述

4.类型转换

4.1隐式类型转换

在这里插入图片描述

4.2强制转换

在这里插入图片描述

二、运算符

1.算数运算符

在这里插入图片描述

2.字符的+操作

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

3.字符串的+操作

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

4.自增自减运算符

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

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

5.赋值运算符

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

符号:=

作用:赋值

说明:将等号右边的数据值赋值给等号左边的变量(a = 10; 将10赋值给a变量)
在这里插入图片描述

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

在这里插入图片描述
关系运算符的结果都是boolean类型,要么是true,要么是false。

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

7.逻辑运算符

在这里插入图片描述
用于(整合)多个比较表达式的条件,最终得到的结果是boolean类型的true或false。

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

8.短路逻辑运算符

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

9.三元运算符

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

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

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

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

附表 运算符优先级

在这里插入图片描述
小括号优先于所有!

总结

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值