顺序结构
代码运行本身就是顺序结构,对代码从上到下一行一行的解读。
public static void main(String[] args) {
System.out.println("我是第一行");
System.out.println("我是第二行");
System.out.println("我是第三行");
System.out.println("我是第四行");
}
if选择结构——条件判断语句
if“单”选择结构:30万以上的彩礼就算了吧!
//语法结构
if(布尔表达式){
如果布尔表达式为真,则执行大括号下的语句
}
import java.util.Scanner;
public class Demo04 {
public static void main(String[] args) {
System.out.println("————————欢迎雅各使用“相亲彩礼”商议系统————————");
System.out.println(" ———————————————");
System.out.println(" 你感觉多少万合适呢?请输入你心中的数目:");
Scanner scan = new Scanner(System.in);
int number = scan.nextInt();
if (number<=30){
System.out.println("可以接受!");
}
System.out.println("还是算了吧!没那么多钱!");
}
}
上面的语句只设定了一个条件,就是彩礼不能超过30W,若女方给出的数目符合要求,则输出“可以接受!”,若不符合条件,则跳出语句执行最后的代码——“还是算了吧!没那么多钱!”
if“双”选择结构:你要是长得漂亮,勤干家务我可以接受!
//语法结构
if(布尔表达式){
//如果布尔表达式为真
}else{
//如果布尔表达式为假
}
import java.util.Scanner;
public class Demo04 {
public static void main(String[] args) {
System.out.println("————————欢迎雅各使用“相亲彩礼”商议系统————————");
System.out.println(" ———————————————");
System.out.println(" 你感觉多少万合适呢?请输入你心中的数目:");
Scanner scan = new Scanner(System.in);
int number = scan.nextInt();
if (number<=30){
System.out.println("还可以接受!");
}else{
System.out.println("你要是长得漂亮,勤干家务我可以接受!");
}
}
}
上面的语句只设定了两个个条件,就是彩礼不能超过30W,若女方给出的数目符合要求,则输出“可以接受!”,若不符合彩礼的条件,则执行else语句的附加条件——“你要是长得漂亮,勤干家务我可以接受!!”
if“多”选择结构:30万以上的彩礼就算了吧!
//语法结构
if(布尔表达式1){
//如果布尔表达式1的值为true,执行代码。
}else if(布尔表达式2){
//如果布尔表达式2的值为true,执行代码。
}else if(布尔表达式3){
//如果布尔表达式3的值为true,执行代码。
}else{
//如果布尔表达式的值都不为true,执行代码。
}
import java.util.Scanner;
public class Demo04 {
public static void main(String[] args) {
System.out.println("————————欢迎雅各使用“相亲彩礼”商议系统————————");
System.out.println(" ———————————————");
System.out.println(" 你感觉多少万合适呢?请输入你心中的数目:");
Scanner scan = new Scanner(System.in);
int number = scan.nextInt();
if (number<=30){
System.out.println("可以接受!");
}else if(number>30&&number<40){
System.out.println("我还可以接受!");
}else if(number>40&&number<45){
System.out.println("你都听我的,我勉强可以接受!");
}else{
System.out.println("都不符合还是算了吧!");
}
}
}
上面的语句设定了很多个条件,在这里我就不赘述了。
使用注意点——敲黑板,记在小本本上!
- if 语句至多有1个 else 语句,else 语句在所有的 else if 语句之后。
- if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。
- 一旦其中一个 else if 语句为 true,其他的else if 以及 else 语句都将跳过。
尾言
以上的代码案例纯熟虚构,更不代表个人观点,这个要注意哈!写的确实有点无厘头了,为了让大家明白也是费尽心思哈哈哈哈......
喜欢的朋友麻烦给个“一键三连”+“关注”,一起进步!