java中if语句的三种格式,和例题

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("胖揍小明一顿");
		}
	}
}
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页