把这学期的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(星座测试系统)相关推荐

  1. 计算机毕业设计Java网上作业提交与批改系统(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java网上作业提交与批改系统(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java网上作业提交与批改系统(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目架构 ...

  2. Java实验作业11(Math)

    把这学期的Java作业整理了一下,有十几次实验作业吧,连续更新. 文章目录 1.参照教材171页文件5-16练习Math常用方法 1)求一个数的绝对值 2)将一个小数向上取整(求比其大的最小整数) 3 ...

  3. java实验报告13答案_(完整版)Java程序设计实验报告

    if(max.compareTo(str[i])<0){ max = str[i]; } if(min.compareTo(str[i])>0){ min = str[i]; } } Sy ...

  4. java实验作业答案_JAVA实验作业 JAVA题目

    只供参考,抄袭可耻,复制不一定可以使用 实验6:继承与多态 1.定义一个Employee雇员类,含:姓名.年龄.工资等字段:继承Employee类设计Manager经理类,增加:管理人员数等字段:经理 ...

  5. 第十四周java实验作业

    实验十四  Swing图形界面组件 实验时间 20178-11-29 1.实验目的与要求 (1) 掌握GUI布局管理器用法: 在java中的GUI应用 程序界面设计中,布局控制通过为容器设置布局管理器 ...

  6. 基于JAVA+SpringBoot+VUE的心理健康测试系统的设计与实现

    ✌全网粉丝20W+,csdn特邀作者.博客专家.CSDN新星计划导师.java领域优质创作者,博客之星.掘金/华为云/阿里云/InfoQ等平台优质作者.专注于Java技术领域和毕业项目实战✌

  7. Java课堂作业:手机销售系统(控制台输出)

    文章背景:   在课堂上,一位老师提出制作一个手机销售系统.该系统在控制台显示,用户需要在控制台输入信息,方可完成手机销售环节. 代码展示 手机类型类 class iphone{String ipho ...

  8. java实验作业11浙江大学_浙江大学MOOC零基础学java第一周作业(一)

    温度转换 题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度. 程序的输入是一个整数,表示华氏温度.输出对应的摄 ...

  9. 记忆测试系统java代码_JAVA课程设计——记忆测试系统(附源程序).doc

    <JAVA程序设计>课程设计报告 题 目: 记忆游戏 姓 名: 学 号: 班 级: 指导教师: 完成时间 成 绩: 信息工程学院 2015年6月 目 录 TOC \o "1-5& ...

最新文章

  1. java远程调用笔记
  2. 解密QQ非会员漫游聊天记录
  3. 后来,我再没被任何建筑类考试难倒过
  4. c语言程序设计教程本科,新编C语言程序设计教程(本科)第5篇.pdf
  5. ubuntu mysql自动备份文件_Ubuntu下开展MYSQL自动备份
  6. TensorFlow学习笔记02:TensorBoard可视化入门
  7. 每日小记2013.3.1
  8. 数据科学 IPython 笔记本 8.2 Matplotlib 的应用
  9. import sys; print“%s.%s.%s”% sys.version_info[ :3];
  10. 复制slave-skip-errors及error查看
  11. 如何解决api接口的并发问题?
  12. 如何发现并分析APP个人信息收集是否违规?
  13. 程序员如何写简历之项目篇(二)
  14. 对搜索引擎市场份额调查数据差异之补充
  15. oracle付款汇兑损益怎么产生,汇兑损益如何进行账务处理?
  16. linux mysql5.7免安装版配置_MySQL5.7免安装版配置
  17. js网页打印,js打印,javascript局部打印,网页局部打印方法
  18. Python|线程和进程|阻塞|非阻塞|同步|异步|生成器和协程|资源竞争|进程间通信|aiohttp库|daemon属性值详解|语言基础50课:学习(11)
  19. java青蛙_跳青蛙的求解Java实现
  20. 【转】编写高质量代码改善C#程序的157个建议——建议64:为循环增加Tester-Doer模式而不是将try-catch置于循环内...

热门文章

  1. 汉字如何造就世界上最伟大的文化整体
  2. 从零开始搭建仿抖音短视频APP-后端消息业务模块开发(2)-基础版完结篇
  3. Cygwin 完全下载及安装
  4. 【算法学习笔记】75. 动态规划 棋盘型 期望计算 1390 畅畅的牙签盒(改)
  5. excel:超链接应用,快速生成目录的几个方法
  6. java序列化3-序列化设计防坑点
  7. 推特(twitter)翻译
  8. Android验证码倒计时实现方式总结
  9. 利用python爆破mysql数据库
  10. swift 自定义画渐变色折线图