精华内容
下载资源
问答
  • JAVA合法标识符

    千次阅读 2021-02-12 09:48:02
    Java语言中,对于变量,常量,函数,语句块均有名字,我们统统称之为Java标识符.标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。标识符组成Java标识符由数字,字母和下划线(_),美元符号($)组成...

    Java语言中,对于变量,常量,函数,语句块均有名字,我们统统称之为Java标识符.

    标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。

    标识符组成

    Java标识符由数字,字母和下划线(_),美元符号($)组成。此处的字母并不局限于26个英文字母,而且可以包含中文字符、日文字符等。Java语言支持Unicode6.2.0字符集,因此Java的标识符可以使用Unicode6.0.0所能表示的多种语言的字符。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。标识符不能包含空格;只能包含美元符号($),不能包含@、#等其他特殊字符。

    根据以上几点,自己写的Java标识符判断函数并不能AC  SDUT OJ的3328,郁闷呀(o´・ェ・`o)到现在还没想到哪里我还没考虑到(数字、字母、符号、关键字都考虑了呀,甚至都想到Unicode字符集了○| ̄|_)

    后来了解到有Java自带的函数来判断。

    AC代码(注释后来加上去的)如下:

    import java.io.BufferedReader;

    import java.io.IOException;

    import java.io.InputStreamReader;

    public class Main{

    public static boolean valid(String str)

    {

    if(Character.isJavaIdentifierStart(str.charAt(0)))

    // 如果第一个字符是Java合法的标识符,进入if语句

    {

    for(int i=1; i

    // 从第二个标识符开始,逐个遍历

    {

    if(!Character.isJavaIdentifierPart(str.charAt(i)))

    // 如果第i个标识符不是Java的合法标识符,返回false

    {

    return false;

    }

    }

    // 如果标识符是合法的Java标识符,返回true

    return true;

    }

    // 如果第一个字符不是Java合法的标识符,返回false

    return false;

    }

    public static void main(String[] args) throws IOException {

    /*

    * BufferedReader对象只将回车看作输入结束

    * Scanner对象把回车,空格,tab键都看作输入结束

    */

    BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));

    String text = buffer.readLine();

    // 先读取一行字符串

    while(text != null){

    // 读取的字符串为空,则结束循环

    System.out.println(valid(text));

    text = buffer.readLine();

    }

    }

    }

    SDUT OJ的3328题目如下:

    JAVA判断合法标识符

    Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

    题目描述

    输入若干行字符串,判断每行字符串是否可以作为JAVA语法的合法标识符。

    输入

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

    输出

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

    示例输入

    abc

    _test

    $test

    a 1

    a+b+c

    a’b

    123

    变量

    示例输出

    true

    true

    true

    false

    false

    false

    false

    true

    展开全文
  • Java中的合法标识符

    千次阅读 2021-03-10 01:11:26
    Java中,连接字符是Character.getType(int codePoint) / Character.getType(char ch)返回一个等于Character.CONNECTOR_PUNCTUATION的值的字符 。请注意,在Java中,字符信息基于Unicode标准,通过为它们分配一般...

    连接字符用于连接两个字符。

    在Java中,连接字符是Character.getType(int codePoint) / Character.getType(char ch)返回一个等于Character.CONNECTOR_PUNCTUATION的值的字符 。

    请注意,在Java中,字符信息基于Unicode标准,通过为它们分配一般类别Pc(它是Connector_Punctuation的别名)来标识连接字符。

    下面的代码片断,

    for (int i = Character.MIN_CODE_POINT; i <= Character.MAX_CODE_POINT; i++) { if (Character.getType(i) == Character.CONNECTOR_PUNCTUATION && Character.isJavaIdentifierStart(i)) { System.out.println("character: " + String.valueOf(Character.toChars(i)) + ", codepoint: " + i + ", hexcode: " + Integer.toHexString(i)); } }

    打印可用于在jdk1.6.0_45上启动标识符的连接字符

    character: _, codepoint: 95, hexcode: 5f character: ‿, codepoint: 8255, hexcode: 203f character: ⁀, codepoint: 8256, hexcode: 2040 character: ⁔, codepoint: 8276, hexcode: 2054 character: ・, codepoint: 12539, hexcode: 30fb character: ︳, co

    展开全文
  • ( ) 【判断题】Java 语言标识符是不区分大小写的。 ( ) 【单选题】函数 为【 】。 【单选题】用于奖励各招生类型高分考生。设一等奖 10 名,奖励标准为 ( ) 元/人,二等奖 20 名,奖励标准为 ( ) 元/人。三等奖30 名...

    【单选题】plow ( ) 艰难地完成

    【填空题】Flash插入空白关键帧的快捷键是( )键

    【单选题】( ) one's way ( ) 在路上

    【单选题】come across

    【多选题】下列会计科目属于负债类科目的有

    【填空题】_________ 是欧洲最古老的皮革服装,也是西方服装发展的原型。

    【填空题】Flash默认可调节渐变色和位图填充的渐变变形工具的快捷键是

    【单选题】( ) one's best 处于最佳状态

    【填空题】道岔经常开通的位置称为 ( ) ,而为排列进路而临时改变的位置称为 ( ) 。

    【单选题】a couple ( ) 一些,几个

    【填空题】服装CAM的中文全称是 _________ ,也叫数控加工,经常应用于激光裁床。

    【单选题】学生综合素质测评的指标体系和权重系数为:德育素质测评总分* +智育素质测评总分* +体育素质测评总分* +技能素质测评总分* 。

    【单选题】无穷小量是( )

    【单选题】布尔型变量真值表示为( )

    【单选题】极限 【 】。

    【判断题】文题不能太长,一般不超过20个汉字为宜,英文题目一般不超过10个英文实词。

    【单选题】get access ( ) 有权使用

    【单选题】make it的错误释义是

    【单选题】语句: JTextField=new JTextField(8); ,语句中的 8 表示文本框的( ) 。

    【单选题】按照文献内容的新旧程度排序的结果是( )

    【单选题】血液分析仪MAPSS法检测时,反映细胞内部结构及核染色质的复 杂性的侧向散射光,指散射光为

    【单选题】假定一个类的构造方法为 “ A(int aa, int bb) { a=aa; b=aa+bb; } ”,则执行“ A x = new A(8,7); ” 语句后,x.a 和x.b的值分别是 ( )

    【填空题】Flash矢量形状的两种基本元素是( )和( )

    【单选题】下列说法不正确的是

    【单选题】reach ( ) 伸手去摸、伸手去拿

    【单选题】

    【多选题】学生必须按时参加学院、二级学院统一安排、组织的教育教学活动,不得迟到早退,违者予以批评教育,屡教 不改者给予纪律处分。上课、实验、实习、劳动及其他重要活动都要进行考勤,并按以下规定执行:

    【单选题】军事技能训练按优(90-100)、良(80-89)、及格(60-79)、 60 分以下者为不及格四个等级评定,亦可按百分制评定,其中优秀比例一般不超过 。

    【填空题】在 Animate CC 中使用骨骼工具动画,可以使用Animate 中的舞台用控件可以借助显示有旋转范围和精确控制的参考线的帮助,在舞台上方便地进行( )和( )调整。

    【单选题】某内科护士长开展对住院病人进行护理工作满意度的调查,按非常满意、一般和不满意3个等级收集资料,这些资料属于:

    【单选题】stand ( ) 出色、突出

    【单选题】【 】。

    【单选题】get rid ( ) 摆脱、扔掉

    【单选题】将浓度为 0.10mol/L和0.20mol/L的硫酸溶液等体积混合(假设混合后溶液体积为原溶液体积的两倍),所得硫酸溶液的浓度为

    【单选题】向喉罩的通气罩充气时,首次注气量的:

    【单选题】sit ( ) 闲坐着;不做努力

    【单选题】now ( ) 既然、由于

    【单选题】get sth ( ) of the way 完成或处理某事

    【单选题】黄埔公园里的人民英雄纪念碑是由几杆步枪在一起的抽象造型

    【单选题】护理研究可分为:

    【单选题】减少突发公共事件的发生概率及其造成损失的最有效、最经济、最安全的办法是____。

    【单选题】555定时器构成的典型应用中不包含( )电路。

    【单选题】以下不属于矢量图形特征的选项是

    【填空题】修改所选对象中心点位置时,需要使用的是( )工具。

    【单选题】Java 源程序经编译生成的字节码文件的扩展名为_____,字节码文件由解释器执行。 ( )

    【判断题】Java 语言的标识符是不区分大小写的。 ( )

    【单选题】函数 为【 】。

    【单选题】用于奖励各招生类型高分考生。设一等奖 10 名,奖励标准为 ( ) 元/人,二等奖 20 名,奖励标准为 ( ) 元/人。三等奖30 名,奖励标准为 ( ) 元/人。

    【填空题】声明接口的保留字是___________________,接口内部定义的方法为_________方法。

    【多选题】个案研究的对象可以包括:

    展开全文
  • 定义合法标识符规则 *由26个英文字母大小写,0-9 ,_或 $ 组成 *数字不可以开头。 *不可以使用关键字和保留字,但能包含关键字和保留字。 *Java中严格区分大小写,长度无限制。 *标识符不能包含空格。 ...
    • 标识符概括

    Java 对各种 变量方法 等要素命名时使用的字符序列称为标识符( 凡是自己可以起名字的地方都叫标识符
    • 定义合法标识符规则

    *由26个英文字母大小写,0-9 ,_或 $ 组成

    *数字不可以开头。

    *不可以使用关键字和保留字,但能包含关键字和保留字。

    *Java中严格区分大小写,长度无限制。

    *标识符不能包含空格。

    • Java中的名称命名规范

    * 包名:多单词组成时所有字母都小写:xxxyyyzzz
    * 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
    * 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
    * 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
    注意1:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。
    注意2java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。
    • Java中的关键字与保留字

    关键字(keyword)的定义和特点

    定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
    特点: 关键字中所有字母都为小写
    官方地址: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
    用于定义数据类型的关键字
    class
    interface
    enum
    byte
    short
    int
    long
    float
    double
    char
    boolean
    void
    用于定义流程控制的关键字
    if
    else
    switch
    case
    default
    while
    do
    for
    break
    continue
    return
    用于定义访问权限修饰符的关键字
    private
    protected
    public
    用于定义类,函数,变量修饰符的关键字
    abstract
    final
    static
    synchronized
    用于定义类与类之间关系的关键字
    extends
    implements
    用于定义建立实例及引用实例,判断实例的关键字
    new
    this
    super
    instanceof
    用于异常处理的关键字
    try
    catch
    finally
    throw
    throws
    用于包的关键字
    package
    import
    其他修饰符关键字
    native
    strictfp
    transient
    volatile
    assert
    用于定义数据类型值的字面值
    true
    false
    null

    保留字(reserved word)

    goto 、const(现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字
    • Java基础知识图解

                                                                                                                    @图片来源:尚硅谷官网

    展开全文
  • (2-1)以下()是Java语言合法自定义标识符更新时间:2021-01-30 07:06点击:(2-1)以下()是Java语言合法自定义标识符以下哪类设计不属于工业产品设计? (20.0分)30.在 Windows中,当任务栏显示在桌面的底部时,其右端的...
  • 标识符可以由任意顺序的大小写字母、数字、下划线()和美元符号($)组成,但标识符不能以数字开头,不能是Java中的关键字。下面的这些标识符都是合法的。usernameusername123user_name_userName$username注意,下面的...
  • A.Java语言标识符是区分大小写的B.源文件名与public类名可更多相关问题[单选,A1型题] 有关血栓闭塞性脉管炎的说法,下列不恰当的是()[判断题] 用拉伸塑料薄膜缠绕捆扎,拉伸薄膜外力撤除后收缩不能固紧托盘货体。...
  • 1、下列属于合法标识符的是__________。A)&abr B)(stati) C)8ADDF D)$3412、下列属于合法标识符的是_________。A)*AQabr B)!stati C)A_DEF D)413、下列属于合法标识符的是_________。A)?DDDD B)stati C)static D...
  • java作为世界上最受欢迎的开发语言之一,从诞生的那一天开始就一直不断的在进化。...java语言中常用的标识符规则有:下面的这些标识符都是合法的。usernameusername123user_name_userName$ username注意,...
  • 【单选题】下列不可作为Java语言标识符的是( )。 【单选题】Java 所使用的字符集为( )。 【单选题】下面程序的运行结果是( )。 public class Test { public static void main(String[] args) { int temp = 0; for ...
  • 问题:下面哪个标识符合法的?"1HelloWorld""_HelloWorld""Hello*World""Hello$World"答案:4解析:标识符是以字母开头的字母数字序列:数字是指0~9,字母指大小写英文字母、下划线(_)和美元符号($),也可以是...
  • java标识符是什么

    2021-03-16 17:18:42
    java的标识符是什么发布时间:2020-07-01 18:55:29来源:亿速云阅读:111...在Java语言中,标识符是以字母、下划线( _ )或美元符($)开头,由字母、数字、下划线( _ )或美元符($)组成的字符串。标识符区分大小写,...
  • java标识符是什么

    千次阅读 2021-03-08 20:50:20
    Java程序设计 2. SQLServer2005 3.JSP2.0 4. AJAX 5.项目实习+就业指导 2/39 标识符、关键字和数据类型 3/39 复习: public class Welcome{ public ...按照Java标识符命名规则,下列表示一个类的标识符正确的是( )。...
  • 1、标识符:在java语言中,标识符常用来给类、对象、变量、方法、接口、自定义数据类型等命名的。2、标识符命名规则:标识符由任意顺序的大小写字母(a-z,A-Z),数字(0-9)下划线(_)和美元符号($)组成。并且标识符不能...
  • java中,标识符就是用来给变量、类、方法及包进行命名的,一般遵守以下几点规则: 1.必须以字母(a-zA-Z)、下划线(_)、美元符号($)开头; 2.其余部分可以是字母、下划线、美元符、数字的随意组合; 3.区分...
  • 【单选题】皮质醇分泌降低 【单选题】低碳钢材料在拉伸实验过程中,不发生明显的塑性变形时,承受的最大应力应当小于 ( ) 【判断题】Java语言标识符中可以使用美元符 【问答题】在控制电动机的时候,低压断路器与...
  • java什么是标识符

    2021-03-06 13:23:42
    java中的标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名。Java标识符由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字...
  • 3、[主观题]【程序分析题】阅读下面程序...import java.applet.*;import java.awt.*;public class Class3602 extends Applet implements Runnable{Thread redBall,blueBall;Graphics redPen,bluePen;int blueSeta=0...
  • 【单选题】下列不可作为Java语言标识符的是( )。 【填空题】常量在程序运行时是不能被修改的。在 Java 中使用 __________关键字来修饰常量。 【其它】Please finish with previewing the text part of Unit 2. ...
  • 一、关键字关键字的定义和特点定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词)。特点:关键字中所有字母均为小写下面列举一些常用的关键字。用于定义数据类型的关键字:byte、short、int、long、float、...
  • 餐巾的功能包括美化餐桌、防止弄脏衣服,擦拭嘴角及手上油渍的功能( )*13.正弦交流电的有效值为其峰峰值的()倍。penetrate [5penitreit] (1.0分)证券投资实验报告一:证券行情分析系统的下载和安装及交易行情识读 证券...
  • 概念:标识符好比人和物的姓名,java标识符就是类、对象、方法、变量、接口和自定义数据类型等等的名字。2.规则:(1)首位不能是数字。(2)标识符对大小写敏感。(3)不可以是java中的关键字和保留字。(4)标识符字间不...
  • 标识符可以由任意顺序的大小写字母、数字、下划线()和美元符号($)组成,但标识符不能以数字开头,不能是Java中的关键字。下面的这些标识符都是合法的。usernameusername123user_name_userName$ username注意,下面的...
  • java标识符规则

    2021-03-22 21:16:02
    标识符:在Java中对类名、变量名、方法名等这些要素进行命名的字符序列称为标识符。 通俗的理解:凡是程序员自己命名的地方都叫做标识符。 1、标识符的命名规则(必须遵守,否则编译或运行错误) (1)Java标识符...
  • java错误需要标识符

    千次阅读 2021-04-24 02:20:39
    4. Java 字节码文件的扩展名是。 5. 若类声明时加上修饰符,则表示该类不能有子类。 6. Java 的类库中提供 Throwable 类来描述异常,它有 Error 和两个直接......保护问题 进行中序遍历的结果是 A)ACBDFEG B)ACBDFGE C...
  • Java中,标识符的规则区分与C语言语言是极其严格的,写错程序就会爆红,下面我们就来了解一下Java中举报的标识符规则吧。标识符指程序中用来标识某个实体的一个符号,不同环境下的标识符有不同的意义。在Java源...
  • java变量和标识符

    2021-02-26 13:07:31
    定义合法标识符规则:标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符。不能以数字开头。标识符是严格区分大小写的。标识符的命名最好能反映出其作用,做到见名知意。Java...
  • 标识符的认识和熟练运用对程序员来说很重要,标识符是程序员为程序组件起的名字。... 标识符命名的规则如下: 一、Java 标识符由字母、数字、下划线(_)、货币符号($)组成,其中数字不能开头。 要注意的是,所谓
  • 免费资源网 - https://freexyz.cn/标识符Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符 技巧:凡是自己可以起名字的地方都叫标识符 定义合法标识符规则: 由26个英文字母大小写,0-9 ,_或 $ 组成...
  • JAVA-关键字&标识符

    2021-02-12 20:53:10
    关键字:关键字就是在java程序中具备特殊含义的标识符。关键字一般用于描述一个程序的结构或者表示数据类型。他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。1.1 常见...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 86,112
精华内容 34,444
关键字:

java语言合法的标识符

java 订阅