为了账号安全,请及时绑定邮箱和手机立即绑定

String fileName = "HelloWorld.java"; 谁能告诉我这个文件名到底哪儿错了? 为什么程序跑出来会认为这个文件名是错的呢,百思不得其解啊。。。

String fileName = "HelloWorld.java"; 谁能告诉我这个文件名到底哪儿错了? 为什么程序跑出来会认为这个文件名是错的呢,百思不得其解啊。。。

正在回答

6 回答

22-26行

if (prefix.equals(".java")) {

System.out.println("Java文件名正确");

} else {

System.out.println("Java文件名无效");

}


0 回复 有任何疑惑可以回复我~
#1

qq_BlackCat_34249678 提问者

明白为什么了,因为我的判断语句写成:if (prefix.equals("java")) java前面少了一个.
2016-11-06 回复 有任何疑惑可以回复我~

19行,index要+1,不然prefix就代表".java"

0 回复 有任何疑惑可以回复我~

额!结果看来我是蒙对的

0 回复 有任何疑惑可以回复我~

是你没写全

0 回复 有任何疑惑可以回复我~

也许是符号用错了:分号    引号    ‘点’    甚至是‘=’……

0 回复 有任何疑惑可以回复我~

封号用错了?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

String fileName = "HelloWorld.java"; 谁能告诉我这个文件名到底哪儿错了? 为什么程序跑出来会认为这个文件名是错的呢,百思不得其解啊。。。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信