javabsf.java

来自「项目实战」· Java 代码 · 共 44 行

JAVA
44
字号
class javabsf{
	public static void main(String[] args){
		String []s={"ab12","1ab","_a1","$ab*","!ab"};
		for(int i=0;i<s.length;i++){
			char c[]=s[i].toCharArray();
				if(Character.isJavaIdentifierStart(c[0])){
					int k=1;
					for(k=1;k<c.length;k++){
						if(!(Character.isJavaIdentifierPart(c[k]))){
							System.out.println(s[i]+"不是有效的java标识符");
						}
					}
					if(k==c.length){
					System.out.println(s[i]+"是有效的java标识符");
				}else{
					System.out.println(s[i]+"不是有效的java标识符");
				}
		}


/*		for(int i=0;i<s.length;i++){
			boolean flag=true;
			char c[]=s[i].toCharArray();
			if((c[0]=='_')||(c[0]=='$')||(c[0]>='A'&&c[0]<='Z')||(c[0]>='a'&&c[0]<='z')){
				for(int k=1;k<c.length;k++){
					if((c[k]=='_')||(c[k]=='$')||(c[k]>='0'&&c[k]<='9')||
					(c[k]>='A'&&c[k]<='Z')||(c[k]>='a'&&c[k]<='z')){
					}else{
						flag=false;
						break;
					}
				}
				if(flag==true){
				System.out.println(s[i]+"是有效的java标识符");
			}else{
				System.out.println(s[i]+"不是有效的java标识符");
			}
			}else{
				System.out.println(s[i]+"不是有效的java标识符");
			}
			
		}*/
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?