编写程序完成任务:编写字母判断函数,字符通过参数获得。函数功能如下:如果该字符是字母,则函数返回1,如果不是,则函数返回0。并在主函数中调用该函数,输入输出数据要有文字说明。
请按照上面所示的要求,设计程序,程序代码与程序结果截图
public class Demo {
public static void main(String[] args) {
System.out.println(isLetter('a'));
System.out.println(isLetter('b'));
System.out.println(isLetter('1'));
}
/**
* 判断字符是否为字母
*
* @param ch 字符
* @return int 字母返回1,不是字母返回0
*/
public static int isLetter(char ch) {
return Character.isLetter(ch) ? 1 : 0;
}
}
因为字母的ASCII 在 小写字母:[0x61,0x7a] 或 十进制[97, 122] 大写字母:[0x41,0x5a] 或 十进制[65, 90]
所以直接上代码:
package tom.spring.hellospring.domain;
public class Test {
public static void main(String[] args) {
char a = '3';
System.out.println(isLetter(a));
}
//判断传入的字符是否字母
private static int isLetter(char a) {
if((65 <= a && a <=95) || (97 <= a && a <=122) ) {
return 1;
}
return 0;
}
}