案例一:奇偶数
需求:任意给出一个整数,请用程序实现判断该整数是奇数还是偶数,并在控制台输出该整数是奇数还是偶数
分析:1.为了体现任意给出的一个整数,采用键盘录入一个数据
2.判断整数是偶数还是奇数要分两种情况进行判断,使用if...else结构
3.判断是否偶数需要使用取余运算符实现该功能
4.根据判定情况,在控制台输出对应的内容
package test;
import java.util.Scanner;
public class Test4 {
public static void main(String[] args) {
// 1.为了体现任意给出的一个整数,采用键盘录入一个数据
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数:");
int number = sc.nextInt();
// 2.判断整数是偶数还是奇数要分两种情况进行判断,使用if...else结构
// 3.判断是否偶数需要使用取余运算符实现该功能
// 4.根据判定情况,在控制台输出对应的内容
if (number % 2 == 0){
System.out.println(number + "是偶数");
}else {
System.out.println(number + "是奇数");
}
}
}
案例二:考试奖励
需求:小明快要期末考试了,小明对他爸爸说,会根据他不同的考试成绩,送他不同的礼物,假如你可以控制小明的得分,请用程序实现小明到底该获得什么样的礼物,并在控制台输出(95~100自行车,90~94游乐园,80~89玩具车,80以胖揍)
分析:1.小明的考试成绩未知,可以使用键盘录入的方式获取值,使用键盘录入功能需要导包,创建对象,接受数据
2.由于奖励种类较多,属于多种判断,采用if...else...if格式实现
3.为每种判断设置对应的条件
4.为每种判断设置对应的奖励
package test;
import java.util.Scanner;
public class Test5 {
public static void main(String[] args) {
// 1.小明的考试成绩未知,可以使用键盘录入的方式获取值,使用键盘录入功能需要导包,创建对象,接受数据
Scanner sc = new Scanner(System.in);
System.out.println("请输入小明的考试成绩:");
int score = sc.nextInt();
// 2.由于奖励种类较多,属于多种判断,采用if...else...if格式实现
// 3.为每种判断设置对应的条件
// 4.为每种判断设置对应的奖励
if(score > 100 || score <0){
System.out.println("您输入的分数有误");
}else if(score >= 95 && score <= 100){
System