更新時(shí)間:2019-09-23 10:07:26 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2398次
一、注意點(diǎn):
類名稱必須采用publicclassMain方式命名
所有方法都寫成static的,提交不能含package
OJ上做題只有Main這個(gè)類可以是public,其他類不能用public
二、輸入輸出處理:
輸入
格式1:Scannerin=newScanner(newBufferedInputStream(System.in));
格式2:Scannerin=newScanner(System.in);
在讀入數(shù)據(jù)量大的情況下,格式1的速度會(huì)快些。
讀一個(gè)整數(shù):intn=in.nextInt();相當(dāng)于cin>>n;
讀一個(gè)字符串:Strings=in.next();相當(dāng)于cin>>s;
讀一個(gè)浮點(diǎn)數(shù):doublet=in.nextDouble();相當(dāng)于cin>>t;
讀一整行:Strings=in.nextLine();相當(dāng)于cin.getline(...);
在有多行數(shù)據(jù)輸入的情況下,一般這樣處理,
需要注意int類型不能讀取整行。所以需要處理首尾工作,不然會(huì)影響后面的String讀取
如果不加in.nextLine()來處理掉空格,那是s1就會(huì)讀取空格;
輸出
進(jìn)制轉(zhuǎn)換
split
使用一個(gè)或多個(gè)空格分割字符串,正確代碼如下:
有的題用Scanner.nextLine()+String.split("")處理起來編碼效率最高
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)小編介紹的“java基礎(chǔ)入門篇-acm基礎(chǔ)教程”的內(nèi)容,希望對(duì)大家有幫助,更多java最新資訊請(qǐng)繼續(xù)關(guān)注動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)官網(wǎng),每天會(huì)有精彩內(nèi)容分享與你。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)