這題哈囉不是指印出Hello,world的哈囉

而是當使用者輸入一些字(比如:你好、ABC、A1等等),我們將此多加一些我們想加的字。像是你打『王小明』,會輸出『Hello, 王小明』

以下程式碼僅供參考:

import java.util.*;
public class Hello {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        //建立Scanner物件讓使用者可以輸入字
        Scanner sc=new Scanner(System.in);
        //設一個字串讀取
        String s;
        
        //當使用者輸入字並按下Enter後,將執行迴圈內的程式碼
        while(sc.hasNext()) {

            //s用來讀取剛剛輸入的所有字串
            s=sc.nextLine();
            System.out.println("hello, "+s);    
        }

    }

}
 

java.util.hasNext()

如果有輸入字元,回傳true

所以當有輸入任何字並按下Enter時,這個while就會成立,跑進迴圈內執行迴圈內的程式碼

arrow
arrow
    文章標籤
    高中生程式解題系統 Java
    全站熱搜

    Boo17 發表在 痞客邦 留言(0) 人氣()