Java实验作业13(星座测试系统)
把这学期的Java作业整理了一下,有十几次实验作业吧,连续更新。
文章目录
- 1.根据输入的数字求两数之和
- 1)使用输入类(Scanner)要求用户输入2个整数
- 2)求这两个整数的和并打印输出如图
- 2.根据输入的信息求夫妻平均身高
- 1)使用输入类(Scanner)要求用户输入夫妻二人的姓名与身高(cm)
- 2)求这两个人的身高平均值并显示名字,输入格式为:XXX与XXX的平均身高为XXX
- 3.根据输入的学号名称查询这个学生的姓名
- 1) 使用HashMap集合添加5-10个学生的学号的其对应的名字。
- 2) 要求用户输入需要查询的 学生学号
- 3) 显示查询学号对应的学生姓名如:学号10086的学生姓名是XXX,如果没有则提示:没有找到该学号,请重新输入。
- 4.星座测试系统
1.根据输入的数字求两数之和
1)使用输入类(Scanner)要求用户输入2个整数
2)求这两个整数的和并打印输出如图
package 实验15;import java.util.Scanner;public class Test0 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println("请输入第一个整数:");int a=sc.nextInt();System.out.println("请输入第二个整数:");int b=sc.nextInt();System.out.println("两数之和:"+(a+b));}}
2.根据输入的信息求夫妻平均身高
1)使用输入类(Scanner)要求用户输入夫妻二人的姓名与身高(cm)
2)求这两个人的身高平均值并显示名字,输入格式为:XXX与XXX的平均身高为XXX
package 实验15;import java.util.Scanner;public class Test1 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println("请输入丈夫姓名:");String n1=sc.nextLine();System.out.println("请输入丈夫身高(cm):");int l1=sc.nextInt();Scanner sc1=new Scanner(System.in);System.out.println("请输入妻子姓名:");String n2=sc1.nextLine();System.out.println("请输入妻子身高(cm):");int l2=sc1.nextInt();System.out.println(n1+"与"+n2+"的平均身高为"+(l1+l2)/2);}}
3.根据输入的学号名称查询这个学生的姓名
1) 使用HashMap集合添加5-10个学生的学号的其对应的名字。
2) 要求用户输入需要查询的 学生学号
3) 显示查询学号对应的学生姓名如:学号10086的学生姓名是XXX,如果没有则提示:没有找到该学号,请重新输入。
package 实验15;import java.util.HashMap;
import java.util.Scanner;public class Test2 {public static void main(String[] args) {HashMap a = new HashMap();a.put("10001", "赵一");a.put("10002", "钱二");a.put("10003", "孙三");a.put("10004", "李四");a.put("10005", "周五");Scanner sc = new Scanner(System.in);System.out.println("请输入需要查询学生的学号:");while (true) {String n = sc.nextLine();if (a.containsKey(n)) {System.out.println("学号"+n+"的学生姓名是"+a.get(n));} else {System.out.println("没有找到该学号,请重新输入");}}}}
4.星座测试系统
输入你的星座即可显示与你最匹配和最不匹配的星座名称如:与双鱼座最匹配的星座是白羊座,最不匹配的是射手座。
对应关系自己写,要求不要出现矛盾即最匹配和最不匹配的星座不能是同一个。但不同的星座最匹配的星座可以是同一个,不匹配的同理。
若输入有误则提示:输入有误
package 实验15;import java.util.HashMap;
import java.util.Scanner;public class Test3 {public static void main(String[] args) {HashMap mp = new HashMap();mp.put("白羊座", "金牛座");mp.put("金牛座", "白羊座");mp.put("双子座", "巨蟹座");mp.put("巨蟹座", "双子座");mp.put("狮子座", "处女座");mp.put("处女座", "狮子座");mp.put("天秤座", "天蝎座");mp.put("天蝎座", "天秤座 ");mp.put("射手座", "魔蝎座");mp.put("摩羯座", "射手座");mp.put("水瓶座", "双鱼座");mp.put("双鱼座", "水瓶座");HashMap mp1 = new HashMap();mp1.put("白羊座", "双鱼座");mp1.put("金牛座", "水瓶座");mp1.put("双子座", "魔蝎座");mp1.put("巨蟹座", "射手座");mp1.put("狮子座", "天蝎座");mp1.put("处女座", "天秤座");mp1.put("天秤座", "处女座");mp1.put("天蝎座", "狮子座");mp1.put("射手座", "巨蟹座");mp1.put("摩羯座", "双子座");mp1.put("水瓶座", "金牛座");mp1.put("双鱼座", "白羊座");while (true) {Scanner sc = new Scanner(System.in);System.out.println("输入你的星座:");String s = sc.nextLine();System.out.println("与" + s + "最匹配的是" + mp.get(s) + ",最不匹配的是" + mp1.get(s));}}
}
这个很有意思啊
当然这个匹配关系不一定对,当时要在课堂上做完,所以没来得及查星座之间的关系,感兴趣的小伙伴可以自己改一下,就完美了。
Java实验作业13(星座测试系统)相关推荐
- 计算机毕业设计Java网上作业提交与批改系统(源码+系统+mysql数据库+Lw文档)
计算机毕业设计Java网上作业提交与批改系统(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java网上作业提交与批改系统(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目架构 ...
- Java实验作业11(Math)
把这学期的Java作业整理了一下,有十几次实验作业吧,连续更新. 文章目录 1.参照教材171页文件5-16练习Math常用方法 1)求一个数的绝对值 2)将一个小数向上取整(求比其大的最小整数) 3 ...
- java实验报告13答案_(完整版)Java程序设计实验报告
if(max.compareTo(str[i])<0){ max = str[i]; } if(min.compareTo(str[i])>0){ min = str[i]; } } Sy ...
- java实验作业答案_JAVA实验作业 JAVA题目
只供参考,抄袭可耻,复制不一定可以使用 实验6:继承与多态 1.定义一个Employee雇员类,含:姓名.年龄.工资等字段:继承Employee类设计Manager经理类,增加:管理人员数等字段:经理 ...
- 第十四周java实验作业
实验十四 Swing图形界面组件 实验时间 20178-11-29 1.实验目的与要求 (1) 掌握GUI布局管理器用法: 在java中的GUI应用 程序界面设计中,布局控制通过为容器设置布局管理器 ...
- 基于JAVA+SpringBoot+VUE的心理健康测试系统的设计与实现
✌全网粉丝20W+,csdn特邀作者.博客专家.CSDN新星计划导师.java领域优质创作者,博客之星.掘金/华为云/阿里云/InfoQ等平台优质作者.专注于Java技术领域和毕业项目实战✌
- Java课堂作业:手机销售系统(控制台输出)
文章背景: 在课堂上,一位老师提出制作一个手机销售系统.该系统在控制台显示,用户需要在控制台输入信息,方可完成手机销售环节. 代码展示 手机类型类 class iphone{String ipho ...
- java实验作业11浙江大学_浙江大学MOOC零基础学java第一周作业(一)
温度转换 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度. 程序的输入是一个整数,表示华氏温度.输出对应的摄 ...
- 记忆测试系统java代码_JAVA课程设计——记忆测试系统(附源程序).doc
<JAVA程序设计>课程设计报告 题 目: 记忆游戏 姓 名: 学 号: 班 级: 指导教师: 完成时间 成 绩: 信息工程学院 2015年6月 目 录 TOC \o "1-5& ...
最新文章
- java远程调用笔记
- 解密QQ非会员漫游聊天记录
- 后来,我再没被任何建筑类考试难倒过
- c语言程序设计教程本科,新编C语言程序设计教程(本科)第5篇.pdf
- ubuntu mysql自动备份文件_Ubuntu下开展MYSQL自动备份
- TensorFlow学习笔记02:TensorBoard可视化入门
- 每日小记2013.3.1
- 数据科学 IPython 笔记本 8.2 Matplotlib 的应用
- import sys; print“%s.%s.%s”% sys.version_info[ :3];
- 复制slave-skip-errors及error查看
- 如何解决api接口的并发问题?
- 如何发现并分析APP个人信息收集是否违规?
- 程序员如何写简历之项目篇(二)
- 对搜索引擎市场份额调查数据差异之补充
- oracle付款汇兑损益怎么产生,汇兑损益如何进行账务处理?
- linux mysql5.7免安装版配置_MySQL5.7免安装版配置
- js网页打印,js打印,javascript局部打印,网页局部打印方法
- Python|线程和进程|阻塞|非阻塞|同步|异步|生成器和协程|资源竞争|进程间通信|aiohttp库|daemon属性值详解|语言基础50课:学习(11)
- java青蛙_跳青蛙的求解Java实现
- 【转】编写高质量代码改善C#程序的157个建议——建议64:为循环增加Tester-Doer模式而不是将try-catch置于循环内...