admin 管理员组文章数量: 1184232
7-2 电话键盘字母数字转换 (10 分)
国际标准中电话键盘上字母和数字之间的对应关系如下图所示。
电话键盘字母数字转换.jpg
编写一个程序,从键盘读入一个输入的字母,将其转换成所对应的数字。
输入格式:
从键盘输入一个字符,取值范围为“a
z”或“A
Z”,当输入多个连续字符时,取第一个字符。
输出格式:
(1)若输入数据合法,输出其所对应的数字,范围为2~9; (2)若输入数据非法,则输出所输入字符+“ is an invalid input”
输入样例1:
在这里给出一组输入。例如:
M
输出样例1:
在这里给出相应的输出。例如:
6
输入样例2:
在这里给出一组输入。例如:
t
输出样例2:
在这里给出相应的输出。例如:
8
输入样例3:
在这里给出一组输入。例如:
0
输出样例3:
在这里给出相应的输出。例如:
0 is an invalid input
importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[] args){Scanner input=newScanner(System.in);String s=input.nextLine();char ch=s.charAt(0);if(ch>='A'&&ch<='C'||ch>='a'&&ch<='c')System.out.println("2");elseif(ch>='D'&&ch<='F'||ch>='d'&&ch<='f')System.out.println("3");elseif(ch>='G'&&ch<='I'||ch>='g'&&ch<='i')System.out.println("4");elseif(ch>='J'&&ch<='L'||ch>='j'&&ch<='l')System.out.println("5");elseif(ch>='M'&&ch<='O'||ch>='m'&&ch<='o')System.out.println("6");elseif(ch>='P'&&ch<='S'||ch>='p'&&ch<='s')System.out.println("7");elseif(ch>='T'&&ch<='V'||ch>='t'&&ch<='v')System.out.println("8");elseif(ch>='W'&&ch<='Z'||ch>='w'&&ch<='z')System.out.println("9");elseSystem.out.println(ch+" is an invalid input");}}版权声明:本文标题:数字键的秘密:7至2变换策略,探索SWF到Flash中心的可能 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1771102558a3540815.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论