教你java判读合法的标识符

教你java判读合法的标识符

深圳达内教育      2022-05-06 12:42:01     48

教你java判读合法的标识符,Problem Description输入若干行字符串,判断每行字符串是否可以作为JAVA语法的合法标识符。判断合法标识符的规则:由字母、数字

课程价格 请咨询

上课时段: 授课校区:

详细介绍

Problem Description

输入若干行字符串,判断每行字符串是否可以作为JAVA语法的合法标识符。判断合法标识符的规则:由字母、数字、下划线“_”、美元符号“$”组成,并且首字母不能是数字。

Input

输入有多行,每行一个字符串,字符串长度不超过10个字符,以EOF作为结束。

Output

若该行字符串可以作为JAVA标识符,则输出“true”;否则,输出“false”。

Sample Input

abc

_test

$test

a 1

a+b+c

a’b

123

变量

Sample Output

true

true

true

false

false

false

false

true

Hint

Source

houxq

 import java.util.*;   public class Main {      public static void main(String[] args) {          Scanner sc = new Scanner(System.in);          while (sc.hasNext()){            String str = sc.nextLine();             char ch;              int flag = 1;             for (int i = 0; i < str.length(); i++) {                 ch = str.charAt(i);                 if (i == 0){                   if (Character.isJavaIdentifierStart(ch))    // 使用面向对象思想,调用方法                         flag = 1;                     else{                         flag = 0;                           break;                     }                 }                 else {                     if (Character.isJavaIdentifierPart(ch))                         flag = 1;                    else{                         flag = 0;                         break;                     }                 }             }             if (flag == 1){                 System.out.println("true");             }             else{                 System.out.println("false");             }         }     } }

Java相关技术内容

Java标识符:http://www.bjpowernode.com/tutorial_java_se/62.html

以上就是深圳达内教育java培训机构的小编针对“教你java判读合法的标识符”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

培训啦提醒您:交易时请核实对方资质,对于过大宣传或承诺需谨慎!任何要求预付定金、汇款等方式均存在风险,谨防上当。