广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

佛山Java合法标识符有哪些

作者:admin01发布时间:2021-07-13分类:Java技术浏览:649


导读:标识符组成Java标识符由数字,字母和下划线(_),美元符号($)组成。此处的字母并不局限于26个英文字母,而且可以包含中文字符、日文字符等。Java语言支持Unicode6....

标识符组成

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

根据以上几点,自己写的Java标识符判断函数并不能AC SDUTOJ的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

题目描述

输入若干行字符串,判断每行字符串是否可以作为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技术排行
标签列表
网站分类
文章归档
最近发表