首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
编写Java程序,使用 Socket类模拟用户加入 QQ 群时,QQ 小冰发送欢迎消息的场景(用户充当客户端,QQ 小冰充当服务端)
】的更多相关文章
编写Java程序,使用 Socket类模拟用户加入 QQ 群时,QQ 小冰发送欢迎消息的场景(用户充当客户端,QQ 小冰充当服务端)
查看本章节 查看作业目录 需求说明: 小冰是微软公司研发的人工智能机器人,被腾讯公司加入 QQ 群后,立即受到千万网友的喜爱.现在使用 Socket类模拟用户加入 QQ 群时,QQ 小冰发送欢迎消息的场景(用户充当客户端,QQ 小冰充当服务端) 实现思路: 创建 QQ 小冰类 AiRobot服务端类和用户类 User,在服务端类main方法中使用ServerSocket(8888)创建服务端套接字,同时调用accept方法等待和得到客户端Socket 从Socket中获取和客户端通信的输出流,并…
编写Java程序,观察类启动时静态代码块和main()的执行顺序
返回本章节 返回作业目录 需求说明: 观察类启动时静态代码块和main()的执行顺序 在Book类中定义静态代码块. 在Book中分别定义一个普通实例方法和静态方法. 在Book类的静态代码块中调用静态方法. 在Book类的主方法中实例化一个Book对象. 实现思路: 观察类启动时静态代码块和main()的执行顺序的实现思路: 在静态代码块.普通实例方法.静态方法和构造方法中分别输出标记性语句. 在main()不写任何代码,观察输出结果. 在main()创建一个Book对象,观察输出结果. 实现…
编写Java程序,用户在网上购买商品(good),当用户买了一本书(book)、一顶帽子(hat)或者买了一双鞋子(shoe),卖家就会通过物流将商品邮寄给用户,使用简单工厂模式模拟这一过程。
查看本章节 查看作业目录 需求说明: 编写Java程序,用户在网上购买商品(good),当用户买了一本书(book).一顶帽子(hat)或者买了一双鞋子(shoe),卖家就会通过物流将商品邮寄给用户,使用简单工厂模式模拟这一过程. 实现思路: (1)创建商品Goods 类,声明String 类型的name,double 类型的price.定义一个包含 name 属性和 price 属性的有参构造方法.创建抽象方法getGoodsInfo(),目的是输出商品信息. (2)创建帽子类 Hat.书籍类…
Java初学者作业——编写 Java 程序,用户输入 3 个操作数,分别求出最大值、最小值和平均值。
返回本章节 返回作业目录 需求说明: 编写 Java 程序,用户输入 3 个操作数,分别求出最大值.最小值和平均值. 实现思路: 定义 Java 类,定义 3 个方法,用来求 3 个数字的最大值.最小值和平均值. 在 main 方法中使用 Scanner 完成对 3 个实例字段的赋值,再分别调用 3 个方法得到结果进行打印. 实现代码: import java.util.Scanner; public class MaxAvgDemo { //求最大值 public int getMax(int…
35.按要求编写Java程序: (1)编写一个接口:InterfaceA,只含有一个方法int method(int n); (2)编写一个类:ClassA来实现接口InterfaceA,实现int method(int n)接口方 法时,要求计算1到n的和; (3)编写另一个类:ClassB来实现接口InterfaceA,实现int method(int n)接口 方法时,要求计算n的阶乘(n
35.按要求编写Java程序: (1)编写一个接口:InterfaceA,只含有一个方法int method(int n): (2)编写一个类:ClassA来实现接口InterfaceA,实现int method(int n)接口方 法时,要求计算1到n的和: (3)编写另一个类:ClassB来实现接口InterfaceA,实现int method(int n)接口 方法时,要求计算n的阶乘(n!): (4)编写测试类E,在测试类E的main方法中使用接口回调的形式来测试实现 接口的类. p…
Java初学者作业——编写Java程序,实现用户登录验证。
返回本章节 返回作业目录 需求说明: 编写Java程序,实现用户登录验证. 若用户名与密码输入正确,则提示"登录成功,欢迎回来!",若用户名与密码不匹配,则提示"用户名和密码不匹配,请重新输入!",直到输入正确的用户名和密码为止. 实现思路: 声明变量userName.userPwd和result,用于存储用户名.密码和用户登录验证结果. 由于用户登录验证需要进行多次,直到登录成功为止,可以使用循环实现. 根据用户登录验证规则,通过分析可得: 循环条件:登录验证结果…
Java初学者作业——编写Java程序, 实现根据用户购买商品总金额, 计算实际支付的金额及所获得的购物券金额。
返回本章节 返回作业目录 需求说明: 编写Java程序, 实现根据用户购买商品总金额, 计算实际支付的金额及所获得的购物券金额. 购买总金额达到或超过 1000元,按 8折优惠,送 200元的购物券: 购买总金额达到或超过 500 元,但未达到 1000 元,按 8.5折优惠,送 100元的购物券: 购买总金额达到或超过 300 元,但未达到 500 元,按 9折优惠,送 70元的购物券: 购买总金额达到或超过 300 元,按 9.5折优惠: 实现思路: 声明变量 sumMoney.price,…
Java初学者作业——编写 Java 程序,定义 Employee 类以及 HR 类,实现 HR 为 Employee 加薪的功能。
返回本章节 返回作业目录 需求说明: 编写 Java 程序,定义 Employee 类以及 HR 类,实现 HR 为 Employee 加薪的功能. 实现思路: 定义 Employee 类,并定义属性 name.salary 和 deptName 属性分别标识员工姓名.员工工资和员工所在部门名称. 定义 HR 类,并定义属性 name.deptName 以及方法 updateSalary 用来更新员工工资,该方法参数为Employee 类型. 编写测试类,在测试类中分别创建Employee对象和…
Java初学者作业——编写JAVA程序,根据用户输入课程名称,输出对应课程的简介,各门课程的简介见表
返回本章节 返回作业目录 需求说明: 编写JAVA程序,根据用户输入课程名称,输出对应课程的简介,各门课程的简介见表 课程名称 课程简介 JAVA课程 JAVA语言是目前最流行的编写语言,在本课程中将学习编写程序必备的知识 HTML课程 HTML是构成网页的最主要语言,在本课程中将学习网页设计的基础知识 PS课程 PS是进行网页以及广告设计的最主要工具,在本课程中将学习使用PS工具进行UI设计 实现思路: 定义三个方法,分别用于实现输出对应课程简介的功能. main()方法主要用于控制程序执行流…
Java初学者作业——编写 Java 程序,让用户输入指定数字实现产生随机数。
返回本章节 返回作业目录 需求说明: 编写 Java 程序,让用户输入指定数字实现产生随机数.运行效果如下: 实现思路: 定义两个变量start和end来保存起始和结束值. 通过结束值减起始值得到变化区间再加起始值,核心代码如下: rdm.nextInt(end - start + 1) + start 实现代码: import java.util.Random; import java.util.Scanner; public class RandomDome { public static…