-3
我是新來的Java,所以我正在練習一些簡單的代碼。我想創建一些方法,並使用Scanner
,但我不想在每次創建其他新方法時聲明Scanner
。使用掃描儀的許多不同的方法
所以這裏是我的代碼。它是否正確?有沒有更好的方法來做到這一點?
import java.util.*;
public class TripPlanner {
public static final Scanner input = new Scanner(System.in);
public static void main(String[] args) {
Greeting();
}
public static void Greeting() {
System.out.println("Welcome to Vacation Planner");
System.out.print("What is your name? ");
String name = input.nextLine();
System.out.print("Nice to meet you " + name +", where are you travelling to? ");
String place = input.nextLine();
System.out.println("Great! " + place + " sounds like a great trip");
System.out.println("************");
System.out.println("\n");
}
}
你永遠是非常重要的想要將這種有狀態的資源(或數據庫連接)傳遞給多種方法,這使得整個應用程序無法調試交織在一起的狀態機。你想要做的就是使用戰略模式發送獲得的數據,就像我在副本中解釋的一樣。 –