基础语法-判断结构if语句
基础语法-判断结构if语句
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.单分支语句
/**
* 判断结构if单分支语句
* @author 尹正杰
*
*/
public class IfDemo1 { public static void main(String[] args) {
int x = 100; if(x >20) {
System.out.println("大于");
} //if单分支的简写形式,如果if中控制的只有一行代码,那么可以把"{}"省略掉,如下所示:(生产环境不推荐这样写,可读性太差!)
if(x>20) System.out.println("大于"); System.out.println("继续执行"); if(x < 20) {
System.out.println("小于");
} //if单分支的简写形式,如果if中控制的只有一行代码,那么可以把"{}"省略掉,如下所示:(生产环境不推荐这样写,可读性太差!)
if(x < 20)
System.out.println("小于"); System.out.println("执行完毕");
} }
二.双分支语句
/**
* 判断结构if双分支语句
* @author 尹正杰
*
*/
public class IfDemo2 { public static void main(String[] args) {
int x = 100,y = 200; if(x > y) {
System.out.println("x大于 y");
}else {
System.out.println("x小于y");
} //使用三元运算符可以改写上面的双分支语句
String res = (x > y)?"x大于 y":"x小于y"; System.out.println(res); } }
三.多分支语句
/**
* 判断结构if多分支语句
* @author 尹正杰
*
*/
public class IfDemo3 { public static void main(String[] args) {
int soure = 95; if(soure > 90) {
System.out.println("稳住,别浪!");
}else if (soure > 80) {
System.out.println("加油吧,少年~");
}else if (soure > 70) {
System.out.println("继续努力,争取下次更上一层楼");
}else if (soure > 60) {
System.out.println("你还有很大的进步空间哟,加油!");
}else {
System.out.println("再不努力就成为吊车尾啦~");
}
} }
四.嵌套if语句
/**
* 嵌套if语句
* @author 尹正杰
*
*/
public class IfDemo4 {
public static void main(String[] args) {
String Gender = "girl";
byte Age = 18; if (Gender == "girl") {
if (Age <= 18) {
System.out.println("锁门");
}
}else if (Gender == "boy") {
System.out.println("开门");
}else {
System.out.println("不开门");
}
}
}
五.判断结构
三元运算符和if...else的区别:
三元运算符是一个运算符,所以运行必须有结果,而if...else语句只能控制流程,所以不一定有结果。 某些情况下,可以把if...else语句改写成三元运算符的形式:
前提是要保证if...else执行完有具体的结果出现。 if语句特点:
每一种格式都是单条语句;
第二种格式与三元运算符的区别:三元运算符运算完要要有值出现;
条件表达式无论写成什么样子,只看最终的结构是否是true或者false。
基础语法-判断结构if语句的更多相关文章
- 基础语法-循环结构for
基础语法-循环结构for 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.for循环格式 for(初始化表达式;循环条件表达式;循环后的操作表达式){ 执行语句(循环体); } ...
- 基础语法-选择结构switch
基础语法-选择结构switch 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Switch语句特点 switch语句选择的类型在jdk1.6只支持四种:byte,short,i ...
- 基础语法-循环结构do...while
基础语法-循环结构do...while 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.do...while语句格式 do{ 执行语句; }while(条件表达式); 温馨提示: ...
- 基础语法-循环结构while
基础语法-循环结构while 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.while语句格式 while(条件表达式){ 执行语句; } 二.while语句案例 /** * ...
- javascript基础语法——词法结构
× 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫 ...
- JavaSE入门学习6:Java基础语法之运算符和语句(上)
继续接着上篇:JavaSE入门学习5:Java基础语法(一)来看Java的基础语法. 五运算符 运算符是一种"功能"符号,用以通知Java进行相关的运算.比方.我们须要将变量age ...
- 第一章:python基础语法| 字符编码| 条件语句...
1.编程语言介绍 编程就是写代码,让计算机帮你做事情.计算机底层是电路,只认识二进制0和1.机器语言&汇编语言语言进化历史:机器.汇编.高级.机器语言只接受二进制代码:汇编语言是采用英文缩写的 ...
- Python新手学习基础之循环结构——For语句
for语句 在Python里,循环语句除了while语句,还有for语句. 通常我们用for循环来遍历(按约定的顺序,对每个点进行访问,且只做一次访问)有序列的内容,比如列表和字符串(列表内容我们会在 ...
- 4.InfluxDB-InfluxQL基础语法教程--基本select语句
本文翻译自官网,官网地址:(https://docs.influxdata.com/influxdb/v1.7/query_language/data_exploration/) 基本语法如下: SE ...
随机推荐
- Keras入门——(5)长短期记忆网络LSTM(二)
参考: https://blog.csdn.net/zwqjoy/article/details/80493341 https://blog.csdn.net/u012735708/article/d ...
- 华为轮值CEO,富士康却坚持独裁,二者究竟有什么不一样?
谈到深圳龙华的大企业,人们会很自然地想到华为和富士康,两家公司毗邻,有两个门仅仅隔着一条马路,都是世界500强,对国家,对社区的经济发展有着重要贡献,员工压力最大的时候,也都出现过自杀的情况,一个讲究 ...
- Eclipse - 常见问题 - Refresh
有时候项目代码正确但运行后出现异常,是因为eclipse没有刷新 (如jar包添加了但没用),比较脑慢. 解决方法: clean缓存,或者要多点几次Refresh,或者重启 eclipse.
- 第一章、ssh安装及远程登入配置
1.Ubuntu下 确认 SSH Server 是否启动 输入: sudo ps -e | grep ssh. 如果正确启动, 命令行中会显示sshd. 安装服务端 OpenSSH Server 输入 ...
- python 函数map()、filter()、reduce()
map()函数 将一个列表进行遍历,对每一个字符串进行处理: 例如: num_list = ["我","是","哈哈","太 ...
- ffmpeg 学习: 003-关键函数介绍
背景 了解一些关键函数对于开发的帮助比较大. avformat_open_input FFMPEG 打开媒体的过程开始于 avformat_open_input,因此该函数的重要性不可忽视. 在该函数 ...
- 开发工具类(eclipse、安卓SDK) 镜像站
1.eclipse 中国科技大学:http://mirrors.ustc.edu.cn/eclipse/ 中国科学院:http://mirrors.opencas.cn/eclipse/ 东北大学:h ...
- 如果shell到win上出现乱码怎么办
如果shell到win上出现这样的乱码怎么办? 如果出现了乱码,不慌一条命令搞定它!!! chcp 65001
- 使用Zabbix监控Nginx服务实战案例
使用Zabbix监控Nginx服务实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.编译安装nginx步骤详解并开启状态页 博主推荐阅读: https://www.cn ...
- ROS学习笔记2-基本概念
本笔记来源于:http://wiki.ros.org/ROS/Concepts ROS文件系统级别文件系统级别主要包含了你能在ROS的磁盘上遇到的资源,包括: 包(Packages):包是ROS中资源 ...