![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
*Meet You
软工大二在读,主要是为了记录自己曾写过的程序。
展开
-
JAVA作业6:多线程模拟微信发红包
问题:应用多线程相关方法,实现微信多人抢红包,并将每人抢到的红包金额输出。分析:JAVA作业4由此可进入中我写了一个模拟微信发红包的程序,这个作业也是在其基础上实现的,只是运用了一些多线程的知识。代码运行截图:具体实现代码:第一部分:import java.util.Random;public class HongBao { double total_money;//总钱数 int total_count; //红包总数 public HongBao(){}; //无原创 2020-12-27 19:36:01 · 691 阅读 · 0 评论 -
JAVA作业五:文件部分
1,向指定的txt文件中写入键盘输入的内容,然后再重新读取该文件中的内容,显示到控制台上。代码:package 作业5;import java.io.*;import java.util.Scanner;public class input_output_1 { public static void main(String[] args) { FileOutputStream fos; FileInputStream fis; Input原创 2020-12-14 12:02:08 · 675 阅读 · 0 评论 -
JAVA作业四:模拟微信发红包
问题:模拟微信发红包定义红包金额和个数,随机生成相应个数的红包,每个红包的金额大小随机,但总金额与红包金额一致。问题分析:生活常识:微信红包最小金额是一分,也就是0.01元根据生活常识将这个问题可以分三种情况讨论如下:情况1,用户定义的红包总金额和红包总个数恰好使每个人分到0.01元,此时红包总金额除以红包总个数等于0.01;情况2,红包总金额和红包总个数的关系可以使每个人分到的钱大于等于红包最小金额0.01(总有人抢到的红包钱是大于0.01的,要不然就与情况1重复了),此时红包总金额除以红包总原创 2020-11-23 22:12:34 · 835 阅读 · 0 评论 -
JAVA作业三:教练与运动员案例
问题:教练和运动员案例:乒乓球运动员和篮球运动员,乒乓球教练和篮球教练。为了出国交流,跟乒乓球相关的人员都需要学习英语。请用所学知识分析,这个案例中有哪些抽象类,哪些接口,哪些具体类。分析得到:运行截图:实验代码:package 实验.作业3;interface LearnEnglish{ //学习英语的接口,用于ppPlayer和ppCoach的实现 public abstract void speak();}abstract class People { //定义原创 2020-11-14 21:13:30 · 3884 阅读 · 1 评论 -
JAVA作业二:电视机基本功能的实现与分母的加减乘除运算实现
1,定义一个电视机类,实现电视机的基本功能(换台,调整音量,开关),并测试。实验运行截图:实验代码:package 实验.作业2;import java.util.Scanner;public class j_01_电视机 { int on; private String brand; //品牌 private double price; //价格 private int size; //规格 int Channel = 1; //频道,默认值原创 2020-11-14 21:03:40 · 1279 阅读 · 1 评论 -
JAVA作业一:简单的几个小程序
1,输入年份和月份,输出该年中该月的天数2,出租车计费问题:起步2公里内5元,3公里内以上每公里收费1.3元,9公里以内以上每公里收费2元,燃油附加费1元,编写程序,输入公里数,计算所需的出租车费用3,分别用do-while和for循环计算1+1/2!+1/3!+…的前20项之和并输出4,求1000以内的完全数(一个数等于它的因子之和称为完全数)5,有一个问题,一筐鸡蛋:1个1个拿,正好拿完2个2个拿,还剩1个3个3个拿,正好拿完4个4个拿,还剩1个5个5个拿,还差1个6个6个拿,还剩3原创 2020-11-14 18:48:32 · 451 阅读 · 0 评论