if-else语句练习

if语句例题1
岳小鹏参加Java考试,他和父亲岳不群达成承诺: 如果: 成绩为100分时,奖励一辆BMW;
成绩为(80,99]时,奖励一台iphone xs max; 当成绩为[60,80]时,奖励一个 iPad; 其它时,什么奖励也没有。
请从键盘输入岳小鹏的期末成绩,并加以判断

public class if01 {public static void main(String[] args) {int grade = 88;if(grade>100 || grade<0){System.out.println("请输入合理成绩!");}else if(grade==100){System.out.println("恭喜你100分,岳不群奖励你一台BMW");}else if(grade>80 && grade<=90){System.out.println("您的成绩为"+grade+",奖励一台iphone xs max");}else if(grade>=60 && grade<=80){System.out.println("您的成绩为"+grade+",奖励一台ipad");}else{System.out.println("对不起,由于您成绩太差,没有奖励");}}
}

if语句例题2:
由键盘输入三个整数分别存入变量num1、num2、num3, 对它们进行排序(使用 if-else
if-else),并且从小到大输出。

public class if02 {public static void main(String[] args) {int num1,num2,num3;Scanner sc = new Scanner(System.in);System.out.println("请输入三个整数");num1 =sc.nextInt();num2 =sc.nextInt();num3 =sc.nextInt();if(num1<num2){if (num2<num3) {System.out.println("从小到大依次为:"+num1+","+num2+","+num3);}else {System.out.println("从小到大依次为:"+num1+","+num3+","+num2);}}else {if (num1<num3) {System.out.println("从小到大依次为:"+num2+","+num1+","+num3);}else {System.out.println("从小到大依次为:"+num2+","+num3+","+num1);}}}
}

if语句例题3
声明2个int型变量并赋值。判断两数之和,如果大于等 于50,打印“hello world!”

public class if03 {public static void main(String[] args) {int num1=10;int num2=60;if((num1+num2)>=50){System.out.println("Hello,World!");}else{System.out.println("结果小于50");}}
}

if语句例题4
编写程序,声明2个double型变量并赋值。判断第一个数大于10.0, 且第2个数小于20.0,打印两数之和。否则,打印两数的乘积。

public class if04 {public static void main(String[] args) {double num1,num2;Scanner sc = new Scanner(System.in);System.out.println("请输入两个小数");num1 = sc.nextDouble();num2 = sc.nextDouble();if(num1>10.0 && num2<20.0){System.out.println("两数之和为:"+(num1+num2));}else{System.out.println("两数之积为:"+(num1*num2));}}
}

我家的狗5岁了,5岁的狗相当于人类多大呢?其实,狗的前两年每 一年相当于人类的10.5岁,之后每增加一年就增加四岁。那么5岁的狗 相当于人类多少年龄呢?应该是:10.5 + 10.5 + 4 + 4 + 4 = 33岁。
编写一个程序,获取用户输入的狗的年龄,通过程序显示其相当于人
类的年龄。如果用户输入负数,请显示一个提示信息。

public class if05 {public static void main(String[] args) {System.out.println("请输入狗的年龄:");double dogAge = 0;Scanner sc = new Scanner(System.in);dogAge = sc.nextDouble();if (dogAge<=0) {System.out.println("请输入大于0的正整数!");}else if(dogAge<=2 && dogAge>0){System.out.println("狗狗相当于人的"+(dogAge*10.5));}else if (dogAge>2) {System.out.println("狗狗相当于人的"+((2*10.5)+((dogAge-2)*4)));}}
}

大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出 一定的条件:高:180cm以上;富:财富1千万以上;帅:是。
如果这三个条件同时满足,则:“我一定要嫁给他!!!”
如果三个条件有为真的情况,则:“嫁吧,比上不足,比下有余。”
如果三个条件都不满足,则:“不嫁!”

public class if06 {public static void main(String[] args) {Scanner scanner  = new Scanner(System.in);System.out.println("请输入您的颜值(帅或不帅):");String face = scanner.nextLine();System.out.println("请输入您的身高(cm):");int height = scanner.nextInt();System.out.println("请输入您的财富:");double money = scanner.nextDouble();if (height>180 && "帅".equals(face) && money>100000000) {System.out.println("太完美了,我一定要嫁给他");}else if(height>180 || "帅".equals(face) || money>100000000){System.out.println("比上不足比下有余,还不错,嫁了吧");}else {System.out.println("啥也不是,打死不嫁");}}
}

if-else语句练习相关推荐

  1. Python 上下文管理器和 with 语句

    1. 上下文管理器概念 什么是 Python 的上下文管理器(Context Managers)呢? ​ 含有 __enter__ 和 __exit__ 方法的对象就是.上下文管理器存在的目的是管理 ...

  2. Go 学习笔记(62)— Go 中 switch 语句中的 switch 表达式和 case 表达式之间的关系

    switch 语句对 switch 表达式的结果类型,以及各个 case 表达式中子表达式的结果类型都是有要求的. 毕竟,在 Go 语言中,只有类型相同的值之间才有可能被允许进行判等操作. 1. sw ...

  3. Linux shell 学习笔记(9)— 循环语句(for、while)以及更改字段分隔符

    1. for 语句 bash shell 中 for 命令的基本格式如以下,$var 变量包含着这次迭代对应的当前列表项中的值. for var in list docommands done 也可以 ...

  4. Linux shell 学习笔记(8)— 使用结构化命令(if-then 语句、数值比较、字符串比较、文件比较、case 语句)

    1. 使用 if-then 语句 最基本的结构化命令就是if-then语句.if-then语句有如下格式. if command then ​ commands fi 或者 if command; t ...

  5. Python学习--not语句

    布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法: (1) not与逻辑判断句if连用,代表not后面的表达式为False的时候,执 ...

  6. 合肥工业大学—SQL Server数据库实验八:使用聚集函数的SELECT语句

    在数据库EDUC中用SQL语句实现如下查询: 1) 查询学生的总人数 -- 查询学生的总人数 select count(*) from student select count(1) from stu ...

  7. 合肥工业大学—SQL Server数据库实验三:SQL语句创建和删除基本表

    SQL语句创建和删除基本表 1. 编写6个基本表 2. 修改基本表结构,完整性约束条件 3. 用Drop table 语句删除基本表 1. 编写6个基本表 设有简单教学管理的6个关系模式如下: 系(系 ...

  8. Python:模拟登录、点击和执行 JavaScript 语句案例

    案例一:网站模拟登录 # douban.pyfrom selenium import webdriver from selenium.webdriver.common.keys import Keys ...

  9. 怎么查找执行比较慢的sql语句

    一.MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句 1,slow_query_log 这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句. 2,long_query_tim ...

  10. C++ break语句,continue语句,goto语句

    break 语句的作用: 跳出当前循环,中断当前循环 #include <iostream> using namespace std; int main() {for (int i = 0 ...

最新文章

  1. Windows使用CLion 远程调试Linux程序
  2. HTML解析原理概括(转载)
  3. 外网ip怎么查_无公网IP的情况下,搞定群晖并实现远程Nas访问
  4. 在SAP云平台测试帐号中启用Kyma运行环境
  5. MongoDB sharding 集合不分片性能更高?
  6. 【Python】实现最大最小距离算法
  7. 优质城市宣传片方案怎样写?
  8. 2022下半年数学建模竞赛汇总(比赛时间、出成绩时间、难易程度、含金量、竞赛官网)
  9. 基于神经网络的倒立摆控制系统设计
  10. android安卓使用socketIO实现聊天室功能
  11. 原函数与反函数的关系
  12. 电脑开热点手机连不上
  13. 信道容量迭代算法验证
  14. comet 简单了解
  15. Mixpanel使用注意点
  16. 计算机控制系统生产现场应用,浅析计算机控制系统在工业现场生产中的应用.doc...
  17. linux下arm架构中,触摸屏下没有鼠标事件,采用qtouchevent事件来代替,左右滑动显示完文本
  18. 考研由考生编号估计学校,报考人数和专业
  19. Java模拟Post 提交表单数据
  20. Oracle查询CLOB类型字段的内容:

热门文章

  1. 蓝桥杯 2014-2 切面条
  2. 女孩做妻子前应知道的十件事
  3. 今日头条测试开发实习生面试
  4. python nlp 句子提取_自然语言16.1_Python自然语言处理学习笔记之信息提取步骤分块(chunking)...
  5. 基于C语言的JPEG编码代码详解
  6. super是不是java中的标识符_java关键字super和this是什么?有什么区别?
  7. 机器人搭建记录 HoshinoBot
  8. 【饭谈】面试场上的珍珑棋局(PUA之无限打击)
  9. 二极管的三种击穿形式
  10. 2016 China CADCG 参会总结 -- day1