迴圈設計~超難~~求救

Home Home
引用 | 編輯 池池
2010-12-11 13:48
樓主
推文 x0
迴圈

1. 試寫一程式, 讓使用者輸入兩次密碼 (四位整數), 並驗證使用者兩次輸入

的密碼是否符合, 輸入三次不正確即顯示錯誤的訊息 ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 totsi
2010-12-13 13:58
1樓
  
Java在下不會,所以可以參考一下下列流程
1.1 請使用者輸入密碼並記錄
1.2 請使用者再次輸入密碼並記錄
1.3 比對兩次輸入的密碼
1.4 如不一致,回到1.5。
1.5 未達第三次,請到1.1。反之則顯示錯誤訊息並結束

2.1 讓使用者輸入6個整數,並記錄
2.2 比對第一組數值是否符合程式中設定的第一個號碼
2.3 比對第二組數值是否符合程式中設定的第二個號碼
.
.
.
2.7 比對第六組數值是否符合程式中設定的地六個號碼
  (在c/c++2.2-2.7可用do..while或是while來處理。)
2.8 如2.2-2.7步驟皆正確,顯示您中頭獎的訊息。

多選一條件敘述不是很瞭解,所以第三題在下也不會。@@
在下只知道c/c++內可以用switch()來處理。

獻花 x0
引用 | 編輯 regist
2011-09-04 17:10
2樓
  
import java.util.Scanner;
public class Hello{
  public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
   
    for(int times=0; times<3; times++) {
        System.out.println("請輸入密碼:");
        String pwd1 = sc.next();
        String pwd2 = sc.next();
        if(pwd1.equals(pwd2)) {
          System.out.println("Pass!");
          return;
        }
    }
    System.out.println("錯誤訊息");
  }
}
不知道難在哪裡,其它2,3題依樣畫葫蘆就 OK 了

獻花 x1