
Java作业
Miss_You123123
这个作者很懒,什么都没留下…
展开
-
Java作业(第二周)
1. 使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表import java.text.DecimalFormat; public class temperature { /** * @param args */ public static void main(String[] args) { // 打印下列华氏温度与原创 2017-09-10 16:56:25 · 639 阅读 · 0 评论 -
猜数字——多线程
主要代码import java.util.Random; /** * 用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。 * 要求每当第二个线程给出自己的猜测后,第一个线程都会提示“猜小了”、“猜大了”或“猜对了”。 * 猜数之前,要求第二个线程要等待第一个线程设置好要猜测的数。 * 第一个线程设置好猜测数之后,两个线程还要相互等待。原创 2017-12-14 12:19:31 · 629 阅读 · 0 评论 -
线程
主要代码:import java.util.Random; /** * 编写多线程程序,模拟多个人通过一个山洞。 * 这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。 * 随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次通过山洞的人名。 * 提示:利用线程同步机制,过山洞用一条输出语句表示,该输出语句打印输出当前过山洞的人名,原创 2017-12-14 12:16:15 · 264 阅读 · 0 评论 -
java水仙花和数组倒置
水仙花主要代码package daffodil;public class printDaffodil { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("开始打印水仙花数:"); int a,b,c;原创 2017-12-21 17:59:42 · 431 阅读 · 0 评论 -
JAVA第十四周作业
题目1 编写一个Book类,该类至少有name和price两个属性。该类要实现Comarable接口,在接口的compareTo()方法中规定两个Book类实例的大小关系为二者的price属性的大小关系。在主函数中,选择合适的集合类型存放Book类的若干个对象,然后创建一个新的Book类的对象,并检查该对象与集合中的哪些对象相等。查询结果如下图: 主要代码public class Book im原创 2017-11-30 18:11:03 · 377 阅读 · 0 评论 -
第十三周Java作
题目:使用ArrayList集合,对其添加100个不同的元素: 1.使用add()方法将元素添加到ArrayList集合对象中; 2.调用集合的iterator()方法获得Iterator对象,并调用Iterator的hasNext()和next()方法,迭代的读取集合中的每个元素; 3.调用get()方法先后读取索引位置为50和102的元素,要求使用try-catch结构处理下标越界异常;主原创 2017-11-28 17:21:29 · 242 阅读 · 0 评论 -
第十二周Java作业
主要代码:import java.awt.*;import javax.swing.*;import java.awt.event.*;public class PersonalInformation extends JFrame{ JPanel pl; JLabel lbl1, lbl2; JCheckBox cb1, cb2, cb3; ButtonGrou原创 2017-11-28 16:29:21 · 371 阅读 · 0 评论 -
Java-异常处理
主要代码import java.util.Arrays; import java.util.Scanner; /** * 写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形。 * 如果不能则抛出异常IllegalArgumentException,显示异常信息:a,b,c “不能构成三角形”; * 如果可以构成则显示三角形三原创 2017-11-12 19:56:47 · 242 阅读 · 0 评论 -
Java十一周作业
主要代码:import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; /** * 创建一个窗口程序(JFrame),标题栏起名为“浏览器”,有一个菜单条,有“文件”、“编辑”、“查看”3个菜单。 * “文件”菜单有两原创 2017-11-12 20:10:16 · 297 阅读 · 0 评论 -
Java-继承
主要代码public abstract class Animal { public abstract void cry(); public abstract String getAnimalName(); }public class Simulator { public void playSound(Animal animal) { //根据上转型,参原创 2017-11-12 19:46:23 · 225 阅读 · 0 评论 -
java-接口
原题大学里的学生(Student)需要交学费,而研究生(Graduate)作为学生比较特殊,除了需要交学费外,还可以获取一部分科研津贴,由学校(University)统一发放。此外,学校还需要发放教师(Teacher)的工资。 编写代码模拟上述场景: 1) 设计抽象类Student: 属性包括姓名(name)、学费(fee); 方法包括: 构造方法Student(String nam原创 2017-11-12 19:31:44 · 281 阅读 · 0 评论 -
Java抽象类联系(第六周)
代码:public abstract class Animal { abstract void cry(); abstract String getAnmialNname();}public class Dog extends Animal{ public String name; public Dog(String name) {原创 2017-10-19 18:04:39 · 330 阅读 · 0 评论 -
java继承练习(java 第四周)
主要代码:package bzu.aa;public class Vehicle { private int capacity; public Vehicle() { this.capacity = 2; System.out.println("执行交通工具类的无参构造方法。"); } public Vehicle(int capaci原创 2017-10-15 22:44:20 · 579 阅读 · 0 评论 -
Java第三周作业(2)
课堂练习4:编写代码模拟手机与SIM卡的组合关系。 要求: SIM卡类负责创建SIM卡; Phone类负责创建手机; 手机可以组合一个SIM卡; 手机可以更换其中的SIM卡。主要代码:public class Card { String producer; String nu原创 2017-09-24 20:14:03 · 808 阅读 · 0 评论 -
Java第三周作业(1)
课堂练习1:请定义一个交通工具(Vehicle)的类,其中有:属性:速度(speed),体积(size)等 方法:移动(move()),设置速度(setSpeed(int speed)),设置体积(setSize(int size))加速speedUp(),减速speedDown()等 在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的原创 2017-09-24 19:52:18 · 449 阅读 · 0 评论 -
Java第三周作业(3)
综合练习模拟双色球彩票开奖结果:随机生成一注双色球彩票,判断其是否中奖,奖金为多少。 一注双色球彩票由6个不重复的红球(序号:1~32)和1个篮球(序号:1~16)构成。 双色球中奖规则如下:(提示: ①随机数:java.util.Random中的Random类有一个方法int nextInt(int n)可以生成0~n的一个随机整数。(教材P202页) ②java.util.Arrays的原创 2017-09-24 20:22:02 · 444 阅读 · 0 评论 -
JAVA作业
使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。##import java.io.DataOutputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.S原创 2017-12-14 18:02:12 · 322 阅读 · 0 评论