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

作者: fayhong (恰似飛鴻踏雪泥)   2017-10-30 09:18:43
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每個陣列裡面的長度呢?

Links booklink

Contact Us: admin [ a t ] ucptt.com