栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java入门day3

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java入门day3

一.运算符(剩下三种) 1.关系运算符

> 返回结果是boolean

> 一般用来做判断,不能单独作为一个语句

>   ">"  "<"  ">=" "<="  "=="   "!="

2.逻辑运算符

> &&(与)  :一假则假

> ||(或)  :一真则真

> ! (非)   :非真即假

> &(与)与&&同,不会产生短路现象

> | (或)  与 || 同,不会产生短路现象

3.三元运算符

a?x:y

a的值为true,返回x,否则为y

也会有短路现象

二.流程控制-条件判断 1.if语句

> if  语句语法:  if( 判断条件 ) {  条件成立出发的代码  }
> if 语句 不需要 以 `;` 结尾,  判断条件就是 布尔表达式

2.双分支与多分支

> 双分支语法 :  if (条件) {....} else {  条件不成立的话,执行的代码.  }

> 多分支 语法: if (条件) {...} else if (条件) {....} ... else if ... {} else {....}

> else if 可以出现 0 ~ N次,else 出现 0-1 次

3.switch语句

> switch语法:  switch(var) {   case 值 ;  case 值 ; .... default  ...   }

> default 相当于 if 中 else 的效果 

> switch var 支持的数据类型 
 byte   short   int char enum (枚举) String (JDK7特征) 

4.switch穿透现象 

> 当程序判断某个case的条件为真后,将在执行该case所带的的语句之后,不再对后面的case的条件进行判断,直接执行

> 使用 break 关键字 能够有效的阻止穿透

4.switch在JDK14中的新特性

> 使用 > 符号 代替 :  , 解决 穿透问题,不需要在添加break,

> 如果有多条语句、必须使用 { }

> case 支持 多值、多个值之间用 逗号 分割

> switch 可以作为 表达式使用,通过 `yield` 关键字 返回 数据,

> 如果 case 只有一行代码,且没有使用{} ,则必须省略`yield` 关键字

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/463126.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号