Greet User Simple


Submit solution

Points: 10 (partial)
Time limit: 1.0s
Memory limit: 64M

Authors:
Problem type
Allowed languages
Java 19, Java 8

這個程式允許使用者輸入一個名字字串。

輸入完成之後,程式會依照該名字輸出打招呼的訊息。例如,若使用者輸入Alice,則印出Hello Alice。

這個程式目前仍缺少greetUser函數的實作,請完成它,並且上傳完整的程式。 除了greetUser函數之外,請勿修改其他已經寫好的部分,違反此規則者,無論自動評測結果為何,在考試中均不計分。但允許輕微的排版差異。

程式完成之後,可用以下測試資料做初步的測試,但仍請自行設計完整的測試資料

輸入 #1:

Alice

輸出 #1:

Hello Alice

import java.util.Scanner;

public class GreetUserSimple {
    public static void main(String[] args) {
        // 呼叫 greetUser() 方法,由使用者輸入名字,並向使用者打招呼
        greetUser();
    }

    // 這個方法讀取使用者的名字,並向使用者打招呼,例如,
    // 若名字為 Alice,則印出 "Hello Alice"
    public static ... greetUser(...) {
        ...
    }
}

Comments


  • 0
    scu09156146  commented on April 26, 2024, 2:37 p.m.

    題解

    import java.util.Scanner;
    
    public class GreetUserSimple {
    
        public static void main(String[] args) {
            // 呼叫 greetUser() 方法,由使用者輸入名字,並向使用者打招呼
            greetUser();
        }
    
        // 這個方法讀取使用者的名字,並向使用者打招呼,例如,
        // 若名字為 Alice,則印出 "Hello Alice"
        public static void greetUser() {
            Scanner input = new Scanner(System.in);
            String name = input.next();
            input.close();
            System.out.print("Hello " + name);
        }
    
    }