java中if语句的三种格式,和例题
程序员文章站
2024-01-06 08:22:40
...
if语句的三种格式:
1. if语句
格式:if(判断语句){
执行的程序
}
2.if...else语句
格式:if(判断语句){
执行的程序1
} else{
执行程序2
}
3.if...elseif...elseif.....语句
格式:if(判断语句1){
执行语句1
}else if(判断语句2){
执行语句2
}else if(判断语句3){
执行语句3
}.............
案例1:判断一个正整数的奇偶性。
import java.util.Scanner;
public class jia {
public static void main (String[] args){
System.out.println("输入一个正整数:");
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
if(number % 2 == 0){
System.out.println(number+"是整数");
}else {
System.out.println(number+"是奇数");
}
}
}
这里面我加入了一个输入语句:
学过的就当我打的都是废话,要是刚接触java的学生不懂话,你就理解成,如果你要是想在CMD中输入整型变量就把这三行打上就行了。
注意:
import java.util.println在代类的上面。
import java.util.Scanner;//这一行是导包
Scanner sc = new Scanner(System.int);//这一步是创建对象
int number = sc.nextInt();
案例2:考试奖励
小明期末考试,爸爸承诺如果小明考了:
1、100 - 95分奖励小明山地自行车一辆;
2、94 - 90分奖励小明到游乐园玩一天;
3、89 - 80分奖励变形金刚一个;
4、80分一下小明被胖揍一顿;
import java.util.Scanner;
public class jia {
public static void main (String[] args){
System.out.println("输入小明的成绩:");
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
if(number<0 || number >100){
System.out.println("输入的成绩是错误的:");
}else if(number >=95&&number<=100){
System.out.println("小明获得山地自行车一辆");
}else if(number >= 90&&number<=94){
System.out.println("小明可以到游乐场去玩一次");
}else if(number >= 80&&number<=89){
System.out.println("小明获得变形金刚一个");
}else{
System.out.println("胖揍小明一顿");
}
}
}