* (程序頭部註釋開始)
* 程序的版權和版本聲明部分
* Copyright (c) 2011, 煙臺大學計算機學院學生
* All rights reserved.
* 文件名稱:判斷有一個字符是否可以做Java標識符的起始字符或後續字符
* 作 者: 雷恒鑫
* 完成日期: 2012 年 08 月 4 日
* 版 本 號: V1.0
* 對任務及求解方法的描述部分
* 輸入描述:
* 問題描述:
* 程序輸出:
* 程序頭部的註釋結束
*/
[java]
// ///////////////////////////////////////////////////////////////////////////
//
// M_Identifier.java
//
// 開發者:雷恒鑫
// ///////////////////////////////////////////////////////////////////////////
// 簡介:
// 判斷有一個字符是否可以做Java標識符的起始字符或後續字符的例程
// //////////////////////////////////////////////////////////////////////////
public class M_Identifier {
public static void main(String args[])
{
char c='貓';
if(Character.isJavaIdentifierStart(c))
{
System.out.println("字符\'"+c+"\'可以做標識符的首字符"); //這是類java.lang.Character的靜態成員方法;用來判定給定的字符ch是否可以做Java標識符的起始字符。
}
else
{
System.out.println("字符\'"+c+"\'不可以做標識符的首字符");//註意:方法System.out.println在輸出字符串後自動換行。方法System.out.print在輸出字符串後不換行。
}
if(Character.isJavaIdentifierStart(c))
{
System.out.println("字符\'"+c+"\'可以做標識符除首字符外的組成字符"); //這是類java.lang.Character的靜態成員方法;用來判定給定的字符ch是否可以做Java標識符的後續字符。
}
else
{
System.out.println("字符\'"+c+"\'不可以做標識符除首字符外的組成字符");
}
}
}
運行結果:
註意:如果把方法System.out.println更改成方法System.out.print。
[java]
// ///////////////////////////////////////////////////////////////////////////
//
// M_Identifier.java
// www.dgbalance.com
// 開發者:雷恒鑫
// ///////////////////////////////////////////////////////////////////////////
// 簡介:
// 判斷有一個字符是否可以做Java標識符的起始字符或後續字符的例程
// //////////////////////////////////////////////////////////////////////////
public class M_Identifier {
public static void main(String args[])
{
char c='貓';
if(Character.isJavaIdentifierStart(c))
{
<span style="color:#ff0000;">System.out.print</span>("字符\'"+c+"\'可以做標識符的首字符"); //這是類java.lang.Character的靜態成員方法;用來判定給定的字符ch是否可以做Java標識符的起始字符。
}
else
{
<span style="color:#ff0000;">System.out.print</span>("字符\'"+c+"\'不可以做標識符的首字符");//註意:方法System.out.println在輸出字符串後自動換行。方法System.out.print在輸出字符串後不換行。
}
if(Character.isJavaIdentifierStart(c))
{
<span style="color:#ff0000;">System.out.print</span>("字符\'"+c+"\'可以做標識符除首字符外的組成字符"); //這是類java.lang.Character的靜態成員方法;用來判定給定的字符ch是否可以做Java標識符的後續字符。
}
else
{
<span style="color:#ff0000;">System.out.print</span>("字符\'"+c+"\'不可以做標識符除首字符外的組成字符");
}
}
}