舉例來說:
1.程式1
2.程式2
然後用鍵盤輸入1或2,選1則RUN出1的程式,選2則RUN出2的程式。
這樣要怎麼寫呢!?
2006-05-29 19:36:38 · 2 個解答 · 發問者 樽 2 in 電腦與網際網路 ➔ 程式設計
我需要更詳細一點,我知道是用條件式,不過我不知道怎樣讓程式知道按1要做什麼,按2要做什麼。
2006-05-29 19:42:32 · update #1
不過這樣的話即使不用打2好像也會執行2吧。
2006-05-30 02:45:36 · update #2
而且這樣還不夠詳細我看我直接PO我目前的程式碼好了
,然後直接用我的去改。
2006-05-30 02:48:48 · update #3
import java.io.*;
import java.net.*;
public class Server {
public static void main(String args[])throws IOException{
2006-05-30 02:50:41 · update #4
System.out.println("1.程式1");
System.out.println("2.程式2");
InputStreamReader isr =new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String line = br.readLine();
System.out.print(line);
}
}
2006-05-30 02:51:08 · update #5
import java.io.*;import java.net.*;public class Server { public static void main(String args[])throws IOException{ System.out.println("1.程式1"); System.out.println("2.程式2"); InputStreamReader isr =new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); String line = br.readLine(); if (line.equals("1")) { Server.program_1(); // 若選 1,則執行 program_1() } else if (line.equals("2")) { Server.program_2(); // 若選 2,則執行 program_2() } else { System.out.println("選擇錯誤"); // 若選非 1 且非 2,則跳出 } } public static void program_1() { System.out.println("Running 程式1..."); } public static void program_2() { System.out.println("Running 程式2..."); }}
2006-05-30 12:56:46 · answer #1 · answered by ? 7 · 0⤊ 0⤋
有很多方法ㄚ
if...else
switch
有這兩種
2006-05-30 00:27:28 補充:
if (輸入的直==1){執行1的程式碼}else{執行2的程式碼}
2006-05-29 19:38:01 · answer #2 · answered by Anonymous · 0⤊ 0⤋