永发信息网

用JAVA怎么编写以下两个程序:?!

答案:1  悬赏:20  手机版
解决时间 2021-05-23 17:35

1.要求用户首先分别输入名字和姓,然后打印输出一个字符串,该字符串由用户名字的首字母加不超过前五个字母的姓及一个10~99的随机数组成。类似的用法有时也用于生成计算机新用户账号。

2.编写一个应用程序,生成并打印输出一个XXX-XXX-XXXX类型的随机电话号码,包括连接线。前三个数字中不能有8或者9,中间三个数字组成的数不能大于742,提示:考虑最简单的方法来生成电话号码,不必分别确定每一个数字。

急~~~希望会的同仁在编好后,稍加解释!非常感谢~

最佳答案
第1个问题主要难点是获取拼音吧,看这里:
http://hemingwang0902.javaeye.com/blog/382727
第2个问题的做法就是不断的取随机,前三个数取三次最大值为7的随机,中间取一次最大数为742的随机,最后取一次最大值为9999的随机数,拼起来就行了。如下:
public class NewTest { public static String getTelNumber(){ return getRandom(7) + getRandom(7) + getRandom(7) + "-" + getRandom(742) + "-" + getRandom(9999); } private static String getRandom(int max){ return (int) (Math.random() * max) + ""; } public static void main(String[] args) { System.out.println(getTelNumber()); }}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
华容区鄂州天乐宾馆KTV地址在什么地方,想今
为什么在我电脑上淘宝的店面打不开?
满记甜品公园茂店这个地址在什么地方,我要处
杭州西湖哪里最好玩,杭州西湖白天晚上有什么
反恐精英刀 兽王铜匕厉害还是星芒蝶翼厉害?
永定区张家界启明星幼儿园怎么去啊,谁知道地
洛龙区洛阳老兵宾馆哪位知道具体地址啊
我应该怎么去帮助一个刚失去母亲的孩子(孩子
英文DJ越HI越好
武昌区武汉四季果园在哪里啊,我有事要去这里
为什么同样是黄钻,在电脑上开要十五,发短信
哪个网站可以买到无机化学这本书
德克士火车站1店餐厅地址在什么地方,想过去
忙碌的生活的句子,有没有什么形容生活得忙碌
川汇区周口中国福利彩票地址有谁知道?有点事
推荐资讯
阿城区哈尔滨LOOK眼镜店地址有谁知道?有点事
对杭州描述的经典诗句,关于篆刻的诗词
我们家的吉娃娃已经40天了,它妈的奶已经没有
请你以“在一起”为话题写一篇作文 500~600字
牧野区新乡鑫源旅馆(西牛村店)地址是什么,有
平安跟友邦哪个好,在吗,我想做保险。友邦和
鄢陵县许昌兰州正宗牛肉拉面(东大街)地址在什
英语翻译我想要一只阿拉斯加雪橇犬怎么用英文
有没有人有贵金属钯铑金这些废料需要回收的啊
动车哪个座位靠窗,请问火车票靠窗的位置是多
赤峰市医院-门诊手术室地址在什么地方,想过
为什么同样是背书我背文言文很快背别的就很慢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?