目录

11:随机输入一个字母,如果是大写字母就转化为小写字母输出;如果是小写字母就转化为大写字母输出。

12:使用if结构实现学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

13:使用条件结构实现:岳灵珊同学参加到Java的学习,他父亲岳不群和母亲宁中则承诺:

如果岳灵珊的考试成绩==1OO分,父亲给她买辆车

如果岳灵珊的考试成绩>=90分,母亲给她买台笔记本电脑

如果岳灵珊的考试成绩>=60分,母亲给她买部手机

如果岳灵珊的考试成绩<60分,没有礼物

14:使用条件结构实现,如果用户名等于字符‘青’,密码等于数字‘123’,就输出“欢迎你,青”,否则就输出“对不起,你不是青”。

15:求ax2+bx+c=0方程的根。

a,b,c分别为函数的参数,

如果:b2-4ac>0,则有两个解;b2-4ac=0,则有一个解;b2-4ac<0,则无解;

已知:

x1=(-b+sqrt(b2-4ac))/2a

x2=(-b-sqrt(b2-4ac))/2a

16:使用switch选择结构实现判断某年某月某日是这一年的第几天?

17:使用switch选择结构判断一个月份属于一年中的那个季节。(春夏秋冬)


11:随机输入一个字母,如果是大写字母就转化为小写字母输出;如果是小写字母就转化为大写字母输出。

/** 练习11:随机输入一个字母,如果是大写字母就转化为小写字母输出;如果是小写字母就转化为大写字母输出。 * 提示: *       a~z的ASCII码:97~122*       A~Z的ASCII码:65~90*/public static void main(String[] args) {System.out.println("请输入一个大写字母或者小写字母:");Scanner sc = new Scanner(System.in);String str = sc.next();//在键盘输入中没有char型数据的获取方法借用String型数据的获取,在使用charAt()方法获得//字符串的第一个字母int num = str.charAt(0);if (num >= 65 && num <= 90) {char upperCaseLetters = (char) (num + 32);System.out.println(upperCaseLetters);} else {char lowerCaseLetters = (char) (num - 32);System.out.println(lowerCaseLetters);}sc.close();}

12:使用if结构实现学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

/** 练习12:使用if结构实现学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。*/public static void main(String[] args) {// 创建键盘录入对象Scanner sc = new Scanner(System.in);System.out.println("请输入你的成绩:");double score = sc.nextDouble();if (score >= 90) {System.out.println("A");} else if (score >= 60) {System.out.println("B");} else {System.out.println("C");}sc.close();}

13:使用条件结构实现:岳灵珊同学参加到Java的学习,他父亲岳不群和母亲宁中则承诺:

如果岳灵珊的考试成绩==1OO分,父亲给她买辆车

如果岳灵珊的考试成绩>=90分,母亲给她买台笔记本电脑

如果岳灵珊的考试成绩>=60分,母亲给她买部手机

如果岳灵珊的考试成绩<60分,没有礼物

/** 练习13:使用条件结构实现:岳灵珊同学参加到Java的学习,他父亲岳不群和母亲宁中则承诺: *      如果岳灵珊的考试成绩==1OO分,父亲给她买辆车*      如果岳灵珊的考试成绩>=90分,母亲给她买台笔记本电脑 *        如果岳灵珊的考试成绩>=60分,母亲给她买部手机 *       如果岳灵珊的考试成绩<60分,没有礼物*/public static void main(String[] args) {// 创建键盘录入对象Scanner sc = new Scanner(System.in);System.out.println("请输入你的成绩:");double score = sc.nextDouble();if (score == 100) {System.out.println("父亲给她买辆车");} else if (score >= 90) {System.out.println("母亲给她买台笔记本电脑");} else if(score>=60) {System.out.println("母亲给她买部手机");}else{System.out.println("没有礼物");}sc.close();}

14:使用条件结构实现,如果用户名等于字符‘青’,密码等于数字‘123’,就输出“欢迎你,青”,否则就输出“对不起,你不是青”。

/** 练习14:使用条件结构实现,如果用户名等于字符‘青’,密码等于数字‘123’,就输出“欢迎你,青”,否则就输出“对不起,你不是青”。*/public static void main(String[] args) {// 创建键盘录入对象Scanner sc = new Scanner(System.in);System.out.println("请输入用户名:");String name = sc.next();System.out.println("请输入密码:");int passwd = sc.nextInt();if (name.equals("青") && passwd == 123) {System.out.println("欢迎你,青");} else {System.out.println("对不起,你不是青");}sc.close();}

15:求ax2+bx+c=0方程的根。

a,b,c分别为函数的参数,

如果:b2-4ac>0,则有两个解;b2-4ac=0,则有一个解;b2-4ac<0,则无解;

已知:

x1=(-b+sqrt(b2-4ac))/2a

x2=(-b-sqrt(b2-4ac))/2a

/** 练习15:求ax^2+bx+c=0方程的根。 a,b,c分别为函数的参数*      如果:b2-4ac>0,则有两个解;b2-4ac=0,则有一个解;b2-4ac<0,则无解; *            已知:*                 x1=(-b+sqrt(b2-4ac))/2a*              x2=(-b-sqrt(b2-4ac))/2a* */public static void main(String[] args) {// 创建键盘录入对象System.out.println("求 ax^2 + bx + c = 0 的根");Scanner sc = new Scanner(System.in);System.out.println("请输入a值:");double a = sc.nextDouble();System.out.println("请输入b值:");double b = sc.nextDouble();System.out.println("请输入c值:");double c = sc.nextDouble();if (b * b - 4 * a * c >= 0) {double x1 = ((-b + Math.sqrt(b * b - 4 * a * c)) / (2 * a));double x2 = ((-b - Math.sqrt(b * b - 4 * a * c)) / (2 * a));System.out.println("x1 = " + x1);System.out.println("x2 = " + x2);} else {System.out.println("此方程无实根");}sc.close();}

16:使用switch选择结构实现判断某年某月某日是这一年的第几天?

/** 练习16:使用switch选择结构实现判断某年某月某日是这一年的第几天?(不考虑闰年,一年按365天算)*/public static void main(String[] args) {// 创建键盘录入对象Scanner sc = new Scanner(System.in);System.out.println("请输入月份:");int month = sc.nextInt();System.out.println("请输入日期:");int day = sc.nextInt();switch (month) {case 1:System.out.println("你输入的日期是今年的第:" + day + "天");break;case 2:System.out.println("你输入的日期是今年的第:" + (31 + day) + "天");break;case 3:System.out.println("你输入的日期是今年的第:" + (31 + 28 + day) + "天");break;case 4:System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + day) + "天");break;case 5:System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + day) + "天");break;case 6:System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + day) + "天");break;case 7:System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + 30 + day) + "天");break;case 8:System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + day) + "天");break;case 9:System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + day) + "天");break;case 10:System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + day) + "天");break;case 11:System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + day) + "天");break;case 12:System.out.println("你输入的日期是今年的第:" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + day) + "天");break;default:System.out.println("输入数据有误");break;}sc.close();}

17:使用switch选择结构判断一个月份属于一年中的那个季节。(春夏秋冬)

/** 练习17:使用switch选择结构判断一个月份属于一年中的那个季节。(春夏秋冬)*/public static void main(String[] args) {// 创建键盘录入对象Scanner sc = new Scanner(System.in);System.out.println("请输入一个月份:");int month = sc.nextInt();switch (month) {case 12:case 1:case 2:System.out.println("冬");break;case 3:case 4:case 5:System.out.println("春");break;case 6:case 7:case 8:System.out.println("夏");break;case 9:case 10:case 11:System.out.println("秋");break;default:System.out.println("输入月份有误");break;}sc.close();}

习题:选择结构(二)相关推荐

  1. 第四章 选择结构(二)

    swith选择结构 语法:switch(表达式){ case(常量一): //代码块1 break; case(常量二): //代码块2 break; ...... default: //代码块n b ...

  2. 《算法笔记》——基础篇习题选择结构

    <算法笔记>--基础篇习题 第二章 C/C++快速入门--2.3选择结构 [习题A] 一元二次方程求根 Problem Description Thinking Notes Code Im ...

  3. java选择结构二星期几_java4选择结构 二

    public class jh_01_为什么使用switch选择结构 { /* * 韩嫣参加计算机编程大赛 * 如果获得第一名,将参加麻省理工大学组织的1个月夏令营 * 如果获得第二名,将奖励惠普笔记 ...

  4. Java 北大青鸟 第一学期 第四章 选择结构(二) 上级练习+课后作业

    第一学期 第四章 选择结构二 示例1 实现购物菜单 实现换购的功能 本章练习一 计算器 下载地址 1. 选择结构 基本if选择结构 if(条件){条件成立时执行的代码} if-else选择结构 if( ...

  5. 流程图 选择结构 (一)

    选择结构 (一) 1.if选择结构 if就是一种判断的方法,在生活当中我们经常需要做判断,然后才能够决定是否做某件事情.比如:我很渴,我想吃西瓜,正好我看到一家水果店,里面有西瓜,,我是买还是不买. ...

  6. c语言中描述y是奇数,4章选择结构程序设计C语言入门习题

    C语言入门习题 第四章 选择结构程序设计 一.选择题 1.有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) pr ...

  7. c语言程序设计胡成松,C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 课后习题解答 习题答案 4选择结构程序设计 .docx...

    C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 课后习题解答 习题答案 4选择结构程序设计 .docx (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方 ...

  8. Python:第3章选择结构 课后习题

    <Python语言程序设计>刘卫国主编,中国工信出版集团,电子工业出版社 习题3 一.选择题 1.以下不合法的表达式是(      ).D A.x in [1,2,3,4,5]     B ...

  9. 小白的java学习之路 “ 选择结构(二)”

    switch 选择结构: 为什么使用switch选择结构: switch选择结构可以更好地解决等值判断问题. switch选择结构的四个关键字: switch    case    default   ...

最新文章

  1. ffmpeg 压缩视频
  2. 文巾解题 11. 盛最多水的容器
  3. Flux快速入门指南
  4. 如何通过标签体系,打造精细化运营?
  5. 使用Cocoapods快速创建自己的podspec,让你的框架支持cocoapods,podspec
  6. 字符串字段当条件查询的时候需要加引号吗_如此详细的SQL优化教程,是你需要的吗?...
  7. 为什么你的缓存更新策略是先更新数据库后删除缓存,讲讲其他的情况有什么问题?...
  8. python getopterror_python getopt抛出getopterror选项——mode不能有参数
  9. 软件工程网络15个人阅读作业2(201521123111 陈伟泽)
  10. mysql时间戳_MySQL 时间戳(Timestamp)函数
  11. 电脑键盘各键名称及功能是什么
  12. 安装Python3.7 spyder
  13. 微信小程序之生成专属推广海报
  14. datanode启不起来,报错:org.apache.hadoop.hdfs.server.datanode.Datanode:Enk pool service for:Block pool ()Da
  15. JavaScript对象与JSON格式的转换
  16. 【操作系统】30天自制操作系统--(9)叠加处理
  17. 等保测评证书是由什么部门发的?申请需要满足什么条件?
  18. 埃森哲:数字化转型成功的企业,他们都做到了这5点
  19. 记录一次nodejs爬取《17吉他》所有吉他谱(只探讨技术)
  20. Java servlet生命周期

热门文章

  1. Linux文件权限操作
  2. 虚拟串口服务器 源代码,进行ARM开发调试用的开源虚拟串口软件(有源代码)
  3. web浏览器在线预览Excel,PDF,world文档解决方案
  4. declared implicitly
  5. 疫情下的各国众生相-写于美股第五次熔断后
  6. 我的前途是光明的吗?
  7. 区块链+云计算:前途光明 道路曲折
  8. AIGPT中文版(无需魔法,直接使用)不愧是生活工作的好帮手。
  9. MapReduce 的体系结构
  10. Halcon中$的使用