JAVA的学习初步认识

目录

一、运算符

1.算术运算符

2.关系运算符

3.逻辑运算符

4.位运算符

5.移位运算符

6.条件运算符

二、JAVA中的三大结构

1.顺序结构

2.循环结构

3.分支结构

一、运算符

1.算术运算符

JAVA中算术运算符,+,-,*,/,%,+=,-=,/=,*=,%=,--,++

使用的方法与C语言几乎一致,我只会在这里稍微写下一些注意细节:

(1)俩个操作数类型不同时,进行运算,它们会自动转化为范围大的类型

(2)int /int的结果依旧时int,所以3/2的结果时1

(3)%与/ 它们的除数不能为0

(4)在使用增量元素符时,我们要注意类型提升后,接受它大类型

(5)注意前置++,后置--的使用区别

2.关系运算符

关系运算符主要有:==,!=,<,>,<=,>=,它们的结果只能是true或false,在JAVA中if()语句和while()语句只能使用布尔表达式

JAVA的学习初步认识_第1张图片

注意:

(1)与C语言不同,0<10<20可以运行;在JAVA中他会直接报错,因为0<1的结果是true,它在与20比较,俩个类型不同,所以就报错

3.逻辑运算符

与C语言不同的是JAVA中出现 &, |,他叫简洁运算符

注意:

逻辑与&& 与 & 一致:遇假为假,同真为真

逻辑或|| 与 | 一致:遇真为真,同假为假

逻辑非!:真为假,假为真

它们的不同点在于,当第一个表达式出现结果后,&&与||会停止计算,但是 & 与 | 不会 

JAVA的学习初步认识_第2张图片

4.位运算符

它与C语言一致,我就不进行过多的解释

按位与&:遇0为0,同1为1

按位或|:遇1为1,同0为0

按位异或^:相同为0,不同为1

按位取反~:遇0为1,遇1为0

当&与|,在区分是逻辑运算符还是位运算符时,当俩边操作数时boolean表示逻辑运算,当其操作数是基本数据类型就是位运算符

5.移位运算符

相比C语言中,JAVC中出现了>>>,它的意思是将操作数向右移动n个数,它的补充是不在乎符号位,直接补0,但是JAVA中不存在<<<

6.条件运算符

条件运算符依旧是唯一的三目运算符,但是它的表达式1必须是布尔表达式,表达式2与表达式3的类型也必须是相同的,并且它的返回值必须要有接受,

JAVA的学习初步认识_第3张图片

 

二、JAVA中的三大结构

在这篇博客我会稍微的介绍一下,JAVA的三大结构,在后面的学习当中我会再次补充!!!

1.顺序结构

 按照代码的前后顺序,不断执行,

例:

早上8:00起床--->洗漱--->吃早饭--->上课--->吃午饭--->上课--->运动--->吃完饭--->玩手机--->睡觉

2.循环结构

在while()语句中我们要知道JAVA中只能够放布尔表达式,不能是变量或常量,

在JAVA中的循环输入

JAVA的学习初步认识_第4张图片

3.分支结构

在if()语句中我们也要知道JAVA中只能够放布尔表达式,不能是变量或常量,

使用的格式:

JAVA的学习初步认识_第5张图片

它适用于JAVA,对于C语言我们要懂得分辨 

你可能感兴趣的:(Java学习,学习,java)