java面试题

欢迎参加本次考试,祝你考得好成绩
计算机一个数组(非递增)内,最大值与最小值的差值(后面称:差值),并输出差值是否大于数组中位数,如果数组长度是偶数,则中位数取中间两个数的平均值。

例如:已有数组{7,8,9,10,11,12,13,14}

最大值 14 - 最小值7 = 7

长度为8,则中位数值为:(10+11) >> 1 = 10.5

中位数大于差值,则输出true

【选择文件】(5MB以内)
随机生成一个字符串,长度大于等于8小于等于16,必须满足一下条件:

1,小写字母

2,大写字母

3,数字

4,特殊字符(!@#$%^&*()-+)

5,不能出现连续重复的字符(忽略大小写)

例如:aABdc3$#123%sas,其中有aA,不满足

【选择文件】(5MB以内)
计算提醒重复时间,在设定闹钟时,可以设置闹钟重复提醒周期,计算出未来3个月内的提醒时间。满足以下场景(任选3种)

1,支持每隔几分钟提醒

2,支持每隔几小时提醒

3,支持每隔几天提醒

4,支持每隔几周提醒

5,支持每隔日期提醒

写一个方法,支持这个场景

【选择文件】(5MB以内)

3题 | 被引用0次

使用此模板创建