java 条件符_JAVA的运算符和条件结构

一、JAVA的运算符。

1.赋值运算符

赋值就是把一个变量的值赋给另一个变量。

语法: 变量名=表达式

例如  n = m + 5

2.算术运算符

算术运算符是数学中常用的加、减、乘、除、余。(+、-、*、/、%)

复合算术运算符:+=、-=、*=、/=、%=

例如 a+=1 就是 a = a + 1

自增自减运算符:++、- -、

例如 a++ 就是 a = a+1

注意!a++是先运算在赋值,而++a是先赋值在运算!!

3.关系运算符

关系运算符就是比较两个操作数的关系,其中操作数可以是变量、 常量或表达式, 结果返回布尔值

(true或false)。

符号: ==、!=、>、=、<=

4.逻辑运算符

与: 逻辑符号是&,短路是&&,两个操作数都是true,结果才返回true

或:逻辑符号是 | , 短路是  || ,两个操作数中有一个是true,结果就返回true

非:逻辑符号是 ! , 操作数为true,结果返回false,反之。

注意!短路和逻辑是区别是  如果用的短路符号  如果第一个操作数不符合条件  则返回false,不会再运行第二个操作数

而逻辑会运行第二个。

5.条件运算符

条件运算符也可称为三元运算符

语法是 条件 ? 表达式1 : 表达式2

如果表达式1满足条件 则返回表达式1 否则返回表达式2

二、条件结构

1.if语句的结构

if是根据条件判断结果选择不同的处理方式

语法: if   (条件){

//执行语句

}

//其中条件会返回一个布尔值进行判断

2.条件选择语句

语法 if-else选择结构

if   (条件){

//执行语句1

}else{     //执行语句2

}

3.多条件结构-多重if结构

语法:if   (条件){

//执行语句1

}else if(条件){

//执行语句2

}else if...

4.多条件结构-嵌套if结构

语句:if   (条件){

if(条件){

//执行语句1

}else {   /

/执行语句2

}

}else ){

//执行语句3

}

5.条件选择语句-swich结构

语法:swichi(表达式){

case常亮1:

执行语句;

break;

...

default:

执行语句;

}

if-else结构与swich结构都是来处理多分支条件的结构

但是用swich能做的if-else也能做  单反过来则不行

三、字符串的比较方法

语句:字符串.equals(字符串)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值