帮忙写个java小程序!

2025-02-24 21:20:22
推荐回答(2个)
回答1:

public class Test {

public static void check(String s) {
char[] chars = s.toCharArray();
for (int i = 0; i < chars.length; i++) {
if (i == 0 && !Character.isJavaIdentifierStart(chars[i])) {
System.out.println("开头字母" + chars[0] + "不符合规定");
return;
} else if (!Character.isJavaIdentifierPart(chars[i])) {
System.out.println("第" + (i + 1) + "个字母" + chars[i] + "不符合规定");
return;
}
}
System.out.println(s + "全部符合");
}

public static void main(String[] args) {
// 例如有个字符串,其中@为不合规定的字符,运行一下看
String s = "s@sadadada";
check(s);
}
}
你可以随意指定一个字符串,运行看看

回答2:

public class J_Identifier {
/**
* @param args the command line arguments
* @version 1.0
*/
public static void main(String[] args) {
// TODO code application logic here
char c='baidu.com';
if(Character.isJavaIdentifierStart(c))
System.out.println("字符\'"+c+"\'可以做标识符的首字符");
else
System.out.println("字符\'"+c+"\'不可以做标识符的首字符");
if(Character.isJavaIdentifierStart(c))
System.out.println("字符\'"+c+"\'可以做标识符除首字符外的组成字符");
else
System.out.println("字符\'"+c+"\'不可以做标识符除首字符外的组成字符");
}//方法main结束
}//类J_Identifier结束