第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

求大神,賜教 結(jié)果為什么和答案是相反的

package?com.imooc;

public?class?Fing?{
????public?static?void?main(String[]?args)?{
String?ma="HelloWorld.java";
String?You="laiya@imooc.com";
int?in='.';
System.out.println("字符'.'出現(xiàn)在:"+ma.lastIndexOf(in));
String?pr="java";
System.out.println(You.length());
if?(in!=-1&&in!=1&&pr.equals("java"))?{
????System.out.println("java文件正確");
}else?{
System.out.println("java文件無效");

????}
int?a1='@';
System.out.println(You.indexOf(a1));
int?a2='.';
System.out.println(You.indexOf(a2));
if?(a1!=-1&&a2>a1)?{
????System.out.println("郵政格式正確");
}else?{
System.out.println("郵政格式不正確");
????}}}

字符'.'出現(xiàn)在:10
15
java文件正確
5
11
郵政格式不正確

正在回答

2 回答

String?pr="java";
System.out.println(You.length());
if?(in!=-1&&in!=1&&pr.equals("java"))?{
????System.out.println("java文件正確");
}

你這句話簡直是無病呻吟吶,你自定義了一個“java”字符串,用這字符串去和“java”比?沒意義啊。

應該用substring去取

int index = fileName.lastIndexOf(".");

String prefix = fileName.substring(index);

if (? ?index != -1 && index != 0? && prefix.equals(".java")? ? ? ?) {

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

}?


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

你的學長

你這也有小問題,fileName.substring(index);里index應該+1,不然上面取的"."的位置也會包含在里面,結(jié)果就還是錯的。
2019-05-28 回復 有任何疑惑可以回復我~
#2

qq_慕姐9261892 提問者

意思是它答案是錯的
2019-06-01 回復 有任何疑惑可以回復我~
#3

亦或是你 回復 你的學長

他發(fā)的代碼是和.java比較 ,他是故意包含在里面的
2019-06-08 回復 有任何疑惑可以回復我~

那是因為答案java文件正確,他答案錯了

第二個是以為a2>a1,你a1是@,a2是。,這兩個怎么比較?

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

舉報

0/150
提交
取消

求大神,賜教 結(jié)果為什么和答案是相反的

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號