Re: [問題] 新手學java 計算字元的問題

看板java作者 (恰似飛鴻踏雪泥)時間6年前 (2017/10/30 09:18), 6年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
1. 陣列長度是 length,字串長度卻是 length() 2. 在 Java 裡面,陣列是一種特殊的類別,通常我們會寫 String[] words,而非 String words[]。雖然 Java 的編譯器為了與 C/C++ 語法相容,可以接受後者 的寫法。 ※ 引述《Jordantsai (jordantsaisisi)》之銘言: : 我是學java的新手,我一直寫不出來這個題目,請版上的大大門幫我看一下我的程式 : 題目是: 取得句子裡每個字母所佔的長度,例如"THAT IS GOOD" 會回傳一個LIST, : 值為(4,2,4)。 : 小弟第一次PO文,若有違反版規,深感抱歉,會立即刪除。 : 以下是我的程式 : import java.util.Scanner; : public class practice : { : public static void main(String[] args) : { : Scanner sc = new Scanner(System.in); : System.out.println("請輸入任意"); : String character = sc.nextLine(); : String words[] = character.split(" "); : for(int i = 0; i< words.length; i++) : { : System.out.println(words[i].length); : } : } : } : 我後面的程式碼錯了... : 為甚麼Print後面不能print每個陣列裡面的長度呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.215.50 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1509326325.A.A94.html ※ 編輯: fayhong (111.241.215.50), 10/30/2017 09:33:17 ※ 編輯: fayhong (111.241.215.50), 10/30/2017 09:34:57 ※ 編輯: fayhong (111.241.215.50), 10/30/2017 09:37:52
文章代碼(AID): #1PzdtrgK (java)
文章代碼(AID): #1PzdtrgK (java)