把这学期的Java作业整理了一下,有十几次实验作业吧,连续更新。
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));
}
}
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);
}
}
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("没有找到该学号,请重新输入");
}
}
}
}
输入你的星座即可显示与你最匹配和最不匹配的星座名称如:与双鱼座最匹配的星座是白羊座,最不匹配的是射手座。
对应关系自己写,要求不要出现矛盾即最匹配和最不匹配的星座不能是同一个。但不同的星座最匹配的星座可以是同一个,不匹配的同理。
若输入有误则提示:输入有误
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));
}
}
}
这个很有意思啊
当然这个匹配关系不一定对,当时要在课堂上做完,所以没来得及查星座之间的关系,感兴趣的小伙伴可以自己改一下,就完美了。