Java练习题
一介码农_X
完了,你的程序出bug了。
展开
-
java简单的多线程实现文件上传实现
多线程实现文件上传需求:客户端:数据来自于文本文件,接收服务器反馈服务器:接收到的数据写入文本文件,给出反馈,代码用线程进行封装,为每一个客户端开启一个线程分析:创建客户端对象,创建输入流对象指向文件,每读入一行数据就给服务器输出一行数据,输出结束后使用shutdownOutput()方法告知服务端传输结束创建多线程类,在run()方法中读取客户端发送的数据,为了防止文件...原创 2019-12-15 13:45:22 · 2882 阅读 · 0 评论 -
基于Java的游戏次数简单程序
实现猜数字小游戏只能试玩3次,如果还想玩,提示:游戏试玩已结束,想玩请充值(www.xxxxxx.com)分析步骤写一个游戏类,里面有一个猜数字的小游戏写一个测试类,测试类中有main()方法,main()方法中写如下代码: 从文件中读取数据到Properties集合,用load()方法实现 创建文件:game.txt 里面有一个数据值:count=0...原创 2019-12-13 23:30:45 · 404 阅读 · 0 评论 -
基于java的简单随机点名器
有一个文件里面存储了班级同学的姓名,每一个姓名占一行,通过程序实现随点名器实现步骤创建字符缓冲输入流对象创建ArrayList集合对象调用字符缓冲输入流对象的方法读数据把读取到的字符串数据存储到集合中释放资源使用Random产生一个随机数,随机数的范围在:[0,集合的长度)把第6步产生的随机数作为索引到ArrayList集合中获取值把第7步得到的数据输出在控制台...原创 2019-12-12 23:35:16 · 620 阅读 · 0 评论 -
java基础经典题目:评委打分
题目需求 在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分。 选手的最后得分为:去掉一个最高分和一个最低分后 的4个评委平均值 (不考虑小数部分)。思路:1:定义一个数组,用动态初始化完成数组元素的初始化,长度为62:键盘录入评委分数3:由于是6个评委打分,所以,接收评委分数的操作,用循环改进4:定义方法实现获取数组中的最高分(数组最大值),调用...原创 2019-12-05 23:42:00 · 2646 阅读 · 1 评论 -
java数组练习题
数组元素求和题目需求 有这样的一个数组,元素是{68,27,95,88,171,996,51,210}。求出该数组中满足要求的元素和,要求是:求和的元素个位和十位都不能是7,并且只能是偶数思路:1:定义一个数组,用静态初始化完成数组元素的初始化2:定义一个求和变量,初始值是03:遍历数组,获取到数组中的每一个元素4:判断该元素是否满足条件,如果满足条件就累加5:输出求和变量的值...原创 2019-12-05 23:38:59 · 1176 阅读 · 0 评论 -
Java基础经典题目:百钱白鸡
案例需求 我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。 百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?思路: 1:第1层循环,用于表示鸡翁的范围,初始化表达式的变量定义为 x=0,判断条件是x<=20 2:第2层循环,用于表示鸡母的范围,初始化表达式的变量定义为 y=0,判断条件是y<=33 3...原创 2019-12-05 23:34:37 · 698 阅读 · 0 评论 -
Java基础经典题目:不死神兔
题目需求 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?思路:1:为了存储多个月的兔子对数,定义一个数组,用动态初始化完成数组元素的初始化,长度为202:因为第1个月,第2个月兔子的对数是已知的,都是1,所以数组的第1个元素,第2个元素值也都是13:用循环实现计算每个月的兔子对数4:输出数组中...原创 2019-12-05 23:31:48 · 322 阅读 · 0 评论 -
Java基础经典题目:逢七过
题目需求 从任意一个数字开始报数,当你要报的数字包含7或者是7的倍数时都要说:过。思路: 1:数据在1-100之间,用for循环实现数据的获取 2:根据规则,用if语句实现数据的判断:要么个位是7,要么十位是7,要么能够被7整除 3:在控制台输出满足规则的数据代码如下:public class Test03 { public static ...原创 2019-12-05 23:28:46 · 5491 阅读 · 3 评论 -
Java中数组求最值(最大值或最小值)应用
最大值获取:从数组的所有元素中找出最大值。实现思路:定义变量,保存数组0索引上的元素遍历数组,获取出数组中的每个元素将遍历到的元素和保存数组0索引上值的变量进行比较如果数组元素的值大于了变量的值,变量记录住新的值数组循环遍历结束,变量保存的就是数组中的最大值代码实现:public class ArrayTest02 { public static void main(S...原创 2019-11-28 23:10:14 · 1163 阅读 · 0 评论