diff --git a/day03/src/com/inmind/if01/Demo01.java b/day03/src/com/inmind/if01/Demo01.java new file mode 100644 index 0000000..42ecf42 --- /dev/null +++ b/day03/src/com/inmind/if01/Demo01.java @@ -0,0 +1,28 @@ +package com.inmind.if01; +/* + if 格式一: + if(判断条件){ + java代码 + } + + 执行顺序:先执行判断条件,判断条件的结果必须是布尔型 + 如果true,就执行大括里面的java代码,false就直接跳过大括的java代码 + + */ +public class Demo01 { + public static void main(String[] args) { + //判断2个变量谁大 + int a = 10; + int b = 20; + if (a > b) {//ctrl+shift+enter:快速补全 + System.out.println("变量a的值"+a+"大"); + } + + if (b > a) { + System.out.println("变量b的值"+b+"大"); + } + + System.out.println("程序结束"); + + } +} diff --git a/day03/src/com/inmind/if01/Demo02.java b/day03/src/com/inmind/if01/Demo02.java new file mode 100644 index 0000000..f3a645f --- /dev/null +++ b/day03/src/com/inmind/if01/Demo02.java @@ -0,0 +1,30 @@ +package com.inmind.if01; +/* +if 格式二: + if(判断条件){ + java代码1 + }else{ + java 代码2 + } + + 执行顺序:先执行判断条件,判断条件的结果必须是布尔型 + 如果true,就执行大括里面的java代码1 + 如果false就直接跳过大括的java代码1,直接执行else后面的java代码2 + */ +public class Demo02 { + public static void main(String[] args) { + //判断2个变量谁大 + int i = 50; + int j = 30; + + if (i > j) { + System.out.println("变量i的值" + i + "大"); + } else { + System.out.println("变量j的值" + j + "大"); + } + + System.out.println("程序结束"); + + + } +} diff --git a/day03/src/com/inmind/if01/Demo03.java b/day03/src/com/inmind/if01/Demo03.java new file mode 100644 index 0000000..56862d7 --- /dev/null +++ b/day03/src/com/inmind/if01/Demo03.java @@ -0,0 +1,30 @@ +package com.inmind.if01; +/* +if 格式三: +if(判断条件1){ + java代码1 +}else if(判断条件2){ + java 代码2 +}else if(判断条件3){ + java 代码3 +}..... +else{ + 语句n +} + +执行顺序:先执行判断条件1,判断条件的结果必须是布尔型 + 如果true,就执行大括里面的java代码1 + 如果false就直接跳过大括的java代码1,继续向下判断条件2 + 如果true,就执行大括里面的java代码2 + 如果false就直接跳过大括的java代码2,继续向下判断 + 如果所有的判断条件都不满足,那就直接执行else中的语句n +*/ +public class Demo03 { + /* + x和y的关系满足如下: + 当x>=3 y = 2x + 1; + 当‐1<=x<3 y = 2x; + 当x<‐1 y = 2x – 1; + 根据给定的x的值,计算出y的值并输出。 + */ +}