java入门测试题目

1号

1. Java UDP编程主要用到的两个类是_____________和_____________。
2. 在Java中,若a和c都是浮点数,则生成[a, c]范围内随机浮点数的表达式是______________________________。
3. Java的三大特性分别是_____________、_____________、_____________。
4. 表达式(int)6.5/7.5*3的值的类型是 _____________。
5. 在File类中,用于判断文件是否存在的方法是_____________ 。
6. 在线程通信中,可以使当前线程处于等待状态的方法是_____________。而为了唤醒一个等待的线程,需要调用的方法是_____________。

2号.

1. 请使用switch-case语句设计一个程序,实现将用户输入的0到10范围内的任意一个阿拉伯数字转化为对应的中文大写数字;例如输入“5”,则输出“伍”。请按照需求完成代码编写。

3号.

2. 模拟斗地主游戏发牌:一副扑克牌总共有54张牌。发牌前先保留3张底牌,然后将剩下的全部牌分别发给三位玩家playerA, playerB, playerC。
要求:a.构造一副扑克牌总共有54张牌,使用数字1至54代表54张牌,存储在列表cardList中。
b.发牌前先洗牌,打乱顺序,然后保留3张底牌,将底牌保存到列表lastList中。
c.将剩下的全部牌分别发给三位玩家playerA, playerB, playerC。
d.将底牌和三位玩家的牌全部打印到控制台中。
请安以上4个要求完成相关代码编写。

4号.

3. 使用日历类Calendar进行基本计算,假设当前日期testDate是“2022-07-07 00:00:00”,请按照要求编写实现下列要求a,b,c功能主要的代码。
要求:
a.设置将testDate设置为日历类的初始计算时间。
b.使用Calendar类中的方法,获取本月份的最大天数,并在控制台中输出结果。
c.计算当前日期到本月的最后一天还有几天,并在控制台中输出结果。

5号.

4. 要求:根据用户输入一行任意字符,分别统计出其中英文字母、空格、数字和其它字符的个数。例如:输入一行内容为“abc 3456_@”,则输出结果为“
字母个数为:3
空格个数为:1
数字个数为:4
其他字符个数为:2
”
请按照需求编写Java代码,实现要求的功能。

6号.

1. 在程序当前文件夹中存在一个文件“number.txt”,其全部内容为“6;7;8;9”,其中内容的分隔符为英文分号“;”。请按照要求编写相关代码。
要求:a.将“number.txt”文件读取到程序中,并将其全部数字字符进行乘法运算。例如“6*7*8*9”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值