for (char c : charArray) { sum += Integer.valueOf(String.valueOf(c)); } System.out.println(sum); } 不光四位數(shù),任何位數(shù)都可以。
在興安等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網(wǎng)站設計、網(wǎng)站制作 網(wǎng)站設計制作定制網(wǎng)站制作,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站制作,營銷型網(wǎng)站,外貿(mào)網(wǎng)站建設,興安網(wǎng)站建設費用合理。
你需要了解的只是解決思路。 首先 你需要將此4位整數(shù)轉(zhuǎn)為字符串型 再將此字符串分解為一個字符數(shù)組, 循環(huán)打印出此字符數(shù)組,在循環(huán)時根據(jù)循環(huán)次數(shù)來判斷是否增加換行符即可。
以上,是我用C語言的思路寫出來的。當然用JAVA實現(xiàn)完全沒問題,你把上面的每一位截取寫入到方法中就可以引用了。
你需要了解的只是解決思路。 首先 你需要將此4位整數(shù)轉(zhuǎn)為字符串型 再將此字符串分解為一個字符數(shù)組, 循環(huán)打印出此字符數(shù)組,在循環(huán)時根據(jù)循環(huán)次數(shù)來判斷是否增加換行符即可。
0359不符合整形要求啊,可以轉(zhuǎn)換成字符串,前面補零就可以了。
1、你的input方法中,只接收一次輸入,即個數(shù)的輸入,后邊內(nèi)容還沒有輸入呢。所以,應該在該方法的for循環(huán)中加入new Scanner(System.in)輸入。
2、三個題目一起貼代碼太多了, 百度不允許貼這么多代碼。