if语句案例(奇偶数、考试奖励)案例、分析、代码

简介: if语句案例(奇偶数、考试奖励)案例、分析、代码!

案例:奇偶数

需求:

任意给出一个整数,请用程序实现判断该整数是奇数还是偶数,并在控制台输出该整数是奇数还是偶数。

分析:

(1)为了体现任意给出一个整数,采用键盘录入一个数据(导包、创建对象、录入数据)

(2)判断整数是偶数还是奇数需要分两种情况进行判断,使用if…else结构

(3)判断是否偶数需要使用取余运算符实现该功能number%2 == 0

(4)根据判定情况,在控制台输出对应的内容

完整代码:

importjava.util.Scanner;
publicclassifDemo {
publicstaticvoidmain (String[] args) {
Scannersc=newScanner(System.in);
System.out.println("请输入一个整数:");
intnumber=sc.nextInt();
if(number%2==0) {
System.out.println(number+"是偶数");
  }else {
System.out.println(number+"是奇数");
  }
    }
}


运行结果:

请输入一个整数:1010是偶数


请输入一个整数:1515是奇数


案例:考试奖励

需求:

小明快要期末考试了,小明爸爸对他说,会根据他不同的考试成绩,送他不同的礼物,假如你可以控制小明的得分,请用程序实现小明到底该获得什么样的礼物,并在控制台输出。

(95~100:自行车;90 ~ 94:游乐场;80 ~89:变形金刚;80以下:胖揍)

分析:

(1)小明的考试成绩未知,可以使用键盘录入的方式获取值

(2)由于奖励种类较多,属于多种判断,采用if……else……if格式实现

(3)为每种判断设置对应的条件

(4)为每种判断设置对应的奖励

完整代码:

importjava.util.Scanner;
publicclassifDemo{
publicstaticvoidmain(String[] args) {
System.out.println("开始");
Scannersc=newScanner(System.in);
System.out.println("请输入一个分数:");
intscore=sc.nextInt();
//数据测试:正确数据、边界数据、错误数据 if(score>100||score<0) {
System.out.println("你输入的数据有误");
  }elseif(score>=95&&score<=100){
System.out.println("山地自行车一辆");
  }elseif(score>=90&&score<=94){
System.out.println("游乐场玩一次");
  }elseif(score>=80&&score<=89){
System.out.println("变形金刚一个");
  }else{
System.out.println("胖揍一顿");
  }
System.out.println("结束");
    }
}


运行结果:

开始请输入一个分数:86变形金刚一个结束


相关文章
|
8月前
|
移动开发 前端开发 API
期末测试——H5方式练习题
期末测试——H5方式练习题
58 0
|
算法 C语言 C++
【模拟】特别数的和、移动距离、连号区间、错误票据思路详解及代码实现
取出最后一位,然后将n除去最后一位,将刚刚取出的进行判定。
91 0
|
存储
上机实验6 集合案例
上机实验6 集合案例
126 0
(模拟)(枚举)acwing蓝桥杯1245. 特别数的和
(模拟)(枚举)acwing蓝桥杯1245. 特别数的和
64 0
|
测试技术
字符串a和他许久未见面的同父异母的b(模拟)(思维)
字符串a和他许久未见面的同父异母的b(模拟)(思维)
87 0
【刷题记录】40. 组合总和 II
【刷题记录】40. 组合总和 II
117 0
【刷题记录】40. 组合总和 II