顺序语句
语句:使用分号分隔的代码称作为一个语句。
注意:没有写任何代码只是一个分号的时候,也是一条语句,称作空语句。
顺序语句就是按照从上往下的顺序执行的语句。
代码:
int i = 1;
System.out.println();
;
判断语句(4种)
if语句
格式一
if(条件)
逻辑(一行)
在我们找工作的过程中,要求两年工作经验以上且年龄超过30岁。。
格式二
if(条件){
逻辑
}
在我们找工作的过程中,要求两年工作经验以上且年龄超过30岁。。
格式三
if(判断条件){
逻辑
}else{
逻辑
}
判断男女
if else 与三元运算符:
好处:可以简化if else代码。
弊端:因为是一个运算符,所以运算完必须要有一个结果。
判断奇数偶数
格式四
if(判断条件1){
逻辑
}else if(判断条件2){
逻辑
}else if(判断条件3){
逻辑
}
根据用户定义的数值不同,打印对应的星期英文。if 只能进行一层判断,if else 只能进行两层判断,那么需要多层判断时呢?星期可是有7个数的。如何设计代码?
代码:
int WorkExp = 4;
int age = 32;
if (WorkExp > 3 && age > 30)
System.out.println("if语句运行");
if (WorkExp > 4 && age > 30) {
System.out.println("if语句运行了");
System.out.println("你满足了条件");
System.out.println("过来参加面试");
}
System.out.println("++++++++++++++++++++++");
if (WorkExp > 4 && age > 30) {
System.out.println("if语句运行了");
System.out.println("你满足了条件");
System.out.println("过来参加面试");
} else {
System.out.println("你不满足条件");
}
String sex = "男";
if ("男".equals(sex)) {
System.out.println("性别是男的。");
} else {
System.out.println("性别是女的。");
}
if (false) {
System.out.println("判断条件1为true");
} else if (false) {
System.out.println("判断条件2为true");
} else if (false) {
System.out.println("判断条件3为true");
}
解题:
int a = 11;
if (a % 2 == 0) {
System.out.println("这个数是偶数");
} else {
System.out.println("这个数是奇数");
}
Scanner input = new Scanner(System.in);
System.out.println("Please set number:");
int num = Integer.parseInt(input.nextLine());
if (num == 1) {
System.out.println("今天是星期一");
} else if (num == 2) {
System.out.println("今天是星期二");
} else if (num == 3) {
System.out.println("今天是星期三");
} else if (num == 4) {
System.out.println("今天是星期四");
} else if (num == 5) {
System.out.println("今天是星期五");
} else if (num == 6) {
System.out.println("今天是星期六");
} else if (num == 7) {
System.out.println("今天是星期天");
} else {
System.out.println("你的设置超纲啦");
}
switch (num) {
case 1:
System.out.println("今天是星期一");
break;
case 2:
System.out.println("今天是星期二");
break;
case 3:
System.out.println("今天是星期三");
break;
case 4:
System.out.println("今天是星期四");
break;
case 5:
System.out.println("今天是星期五");
break;
case 6:
System.out.println("今天是星期六");
break;
case 7:
System.out.println("今天是星期天");
break;
default:
System.out.println("你的设置超纲啦");
}