日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

判定Java源文件名称_JAVA

發(fā)布時(shí)間:2025/3/21 java 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 判定Java源文件名称_JAVA 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Description

輸入若干行字符串,判斷每行字符串是否可以作為Java的源文件名稱。其中:

Java源文件的命名規(guī)則:合法的 Java標(biāo)識(shí)符+“.java”;

Java標(biāo)識(shí)符的命名規(guī)則:可包含字母、數(shù)字、下劃線、$,但是數(shù)字不能作為首字母。
Input

輸入有多行,每行一個(gè)字符串。
Output

若該行字符串可做為Java的源文件名稱,則輸出“true”;否則,輸出“false”。
Sample

Input

abc.java
_test
$test.java
$12.java
a 1.java
a+b+c.java
a’b.java
123.java
變量.java
Main.java.java
ab abc.java

Output
true
false
true
true
false
false
false
false
true
false
false

import java.util.*;class Charact {String str;public Charact(String str) {super();this.str = str;}public boolean isJavaori() {boolean flag = true;if (!Character.isJavaIdentifierStart(str.charAt(0))) {flag = false;} else {for (int i = 1; i < str.length() - 5; i++) {char ch = str.charAt(i);if (!Character.isJavaIdentifierPart(ch)) {flag = false;break;}}}return flag;}public boolean isjavasign() {if (str.endsWith(".java"))return true;elsereturn false;} }public class Main {public static void main(String[] args) {Scanner reader = new Scanner(System.in);String str;while (reader.hasNext()) {str = reader.nextLine();Charact charact = new Charact(str);if (charact.isJavaori() && charact.isjavasign()) {System.out.println("true");} else {System.out.println("false");}}reader.close();} }

總結(jié)

以上是生活随笔為你收集整理的判定Java源文件名称_JAVA的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。