基础语法-判断结构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语句的更多相关文章

  1. 基础语法-循环结构for

    基础语法-循环结构for 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.for循环格式 for(初始化表达式;循环条件表达式;循环后的操作表达式){ 执行语句(循环体); } ...

  2. 基础语法-选择结构switch

    基础语法-选择结构switch 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Switch语句特点 switch语句选择的类型在jdk1.6只支持四种:byte,short,i ...

  3. 基础语法-循环结构do...while

    基础语法-循环结构do...while 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.do...while语句格式 do{ 执行语句; }while(条件表达式); 温馨提示: ...

  4. 基础语法-循环结构while

    基础语法-循环结构while 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.while语句格式 while(条件表达式){ 执行语句; } 二.while语句案例 /** * ...

  5. javascript基础语法——词法结构

    × 目录 [1]java [2]定义 [3]大小写[4]保留字[5]注释[6]空白[7]分号 前面的话 javascript是一门简单的语言,也是一门复杂的语言.说它简单,是因为学会使用它只需片刻功夫 ...

  6. JavaSE入门学习6:Java基础语法之运算符和语句(上)

    继续接着上篇:JavaSE入门学习5:Java基础语法(一)来看Java的基础语法. 五运算符 运算符是一种"功能"符号,用以通知Java进行相关的运算.比方.我们须要将变量age ...

  7. 第一章:python基础语法| 字符编码| 条件语句...

    1.编程语言介绍 编程就是写代码,让计算机帮你做事情.计算机底层是电路,只认识二进制0和1.机器语言&汇编语言语言进化历史:机器.汇编.高级.机器语言只接受二进制代码:汇编语言是采用英文缩写的 ...

  8. Python新手学习基础之循环结构——For语句

    for语句 在Python里,循环语句除了while语句,还有for语句. 通常我们用for循环来遍历(按约定的顺序,对每个点进行访问,且只做一次访问)有序列的内容,比如列表和字符串(列表内容我们会在 ...

  9. 4.InfluxDB-InfluxQL基础语法教程--基本select语句

    本文翻译自官网,官网地址:(https://docs.influxdata.com/influxdb/v1.7/query_language/data_exploration/) 基本语法如下: SE ...

随机推荐

  1. 「Luogu P2568 GCD」

    看到这是一道紫题还是和gcd有关的才点进来(毕竟数论只会gcd). 前置芝士 质数**(又称素数):因数只有1和本身,但是很特殊的1不是一个质数. gcd**:欧几里得算法,又称辗转相除法,可以在约为 ...

  2. CSS元素和文本垂直居中

    div居中 1.使用绝对定位和负外边距让块级元素垂直居中 要点:必须提前知道被居中块级元素的尺寸,否则无法准确实现垂直居中. <div id="box"> <di ...

  3. Day9 - H - 最少拦截系统 HDU - 1257

    某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于 ...

  4. 图论初步2<蒟蒻专属,大佬勿喷>

    前言: 本节课讲的是图论的几种遍历方式,若没看图论初步1的赶紧去看 https://www.cnblogs.com/Craker/p/12271090.html 正文: 零.温故而知新 上节课我们学的 ...

  5. Java中的输入"scanf",Scanner用法

    1.输入程序 1)Scnner的初始用法: 1 import java.util.Scanner; 2 public class Textone { 3 public static void main ...

  6. ROS 命令行工具的使用

    1.roscore 打开一个新的master(master:进程),只能运行一个,运行两个会报错,使用ROS第一步就是要打开roscore 2.rosrun rosrun的使用格式一般为:rosrun ...

  7. Matplotlib 入门

    章节 Matplotlib 安装 Matplotlib 入门 Matplotlib 基本概念 Matplotlib 图形绘制 Matplotlib 多个图形 Matplotlib 其他类型图形 Mat ...

  8. 白手起家Django项目发布下篇_Django项目nginx部署

    上一篇完成了python的安装,接下来安装python的依赖包和项目的依赖包 1.  python-devel 命令:yum -y install python-devel 安装Django1.8.2 ...

  9. BVS安全检测之检查Linux是否口令生存周期

    口令生存周期的配置文件为 /etc/login.defs vim 打开该文件,命令模式下输入 /PASS_MAX_DAYS 找到该配置信息的位置 我的Linux操作系统默认显示的是99999,说明我当 ...

  10. VUE - 路由跳转时设置动画效果

    /* 为对应的路由跳转时设置动画效果 */   <transition name="fade">         <router-view />     & ...