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()语句只能使用布尔表达式

注意:

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

3.逻辑运算符

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

注意:

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

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

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

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

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中的三大结构

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

1.顺序结构

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

例:

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

2.循环结构

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

在JAVA中的循环输入

3.分支结构

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

使用的格式:

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山山人行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值