day03-判断流程-if语句
This commit is contained in:
28
day03/src/com/inmind/if01/Demo01.java
Normal file
28
day03/src/com/inmind/if01/Demo01.java
Normal file
@@ -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("程序结束");
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
30
day03/src/com/inmind/if01/Demo02.java
Normal file
30
day03/src/com/inmind/if01/Demo02.java
Normal file
@@ -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("程序结束");
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
30
day03/src/com/inmind/if01/Demo03.java
Normal file
30
day03/src/com/inmind/if01/Demo03.java
Normal file
@@ -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的值并输出。
|
||||||
|
*/
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user