用JAVA实现一个拨号电话键盘,并能接受用户的按键.要求如下:要求一:(1)用户所按电话号码的第一个,第二个数字都是零,说明欲国际长途,显示信息"本机不能打国际长途";(2)用户所按电话号码的第一个数字为零,第二个数字不为零,说明欲打国内长途电话,根据事先保存在程序中的一张表或事先建好的数据库中记录的不同地区的电话号码位数检查用户输入的位数是否合适.如上海的区号为021,上海的电话号码为8位.如用户输入以201为开头的电话号码,他共需要按11个数字的电话号码,数字输入过多或过少都需要输出"对不起,没有这个电话号码";(3)用户所按电话号码的第一个数字为1,则再检查是否是否为手机(例如130,131……139),是手机则不检查电话号码位数,否则号码应为三位.(4)用户所按电话号码的第一个数字为2,说明是信息台,不必检查电话号码的位数;(5)排除以上情况之后,说明用户打的是本地的电话号码,检查用户是否输入了8位数字.要求二:加入计费功能(1)110,112,119三个号码不收费;(2)国内长途一律每分钟0.3元;(3)市内电话和手机按每分钟0.18元收费;(4)信息台按每分钟2元收费.题目中可能有与现实不符的情况,以题目为准.要可运行的完整程序.

热心网友

VB的话还可以,JAVA我不精通。