【训练2】判断字符是数字还是字母
判断字符串“JDK 11.0.1”上每个字符是数字还是字母。
- 方法一
/*【训练2】判断字符是数字还是字母
* 判断字符串“JDK 11.0.1”上每个字符是数字还是字母。
* */
package cylk;
public class Xl2 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
String str = "JDK 11.0.1";
char chars[] = str.toCharArray();
for(int i = 0;i < chars.length;i++) {
if(Character.isLetter(chars[i])){
System.out.println("字符串的字符"+chars[i]+"是字符");
}else if(Character.isDigit(chars[i])) {
System.out.println("字符串的字符"+chars[i]+"是数字");
}else {
System.out.println("字符串的字符"+chars[i]+"字符既不是字符也不是数字");
}
}
}
}
- 方法二
package cylk;
public class Xl22 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
String str = "JDK 11.0.1";
char chars[] = str.toCharArray();
for(char i:chars) {
if(Character.isLetter(i)) {
System.out.println(i+"是字符");
}else if(Character.isDigit(i)) {
System.out.println(i+"是数字");
}else {
System.out.println(i+"既不是字符也不是数字");
}
}
}
}