Javaのテスト:登録機能を書きます

| - デマンド説明

 

| - アイデアの実現

 コードのコメントを参照してください。

 

| - コンテンツコード

1つの インポートjava.util.Scanner。
2  
3  / ** 
4  * @auther :: 9527
 5  * @description:第八题
 6  * @program:多线程
 7  * @Create:2019年8月10日9時40
 8   * / 
9  パブリック クラス八{
 10      スタティックスキャナスキャナ= 新しいスキャナ(System.in)。
11  
12      公共 静的 ボイドメイン(文字列[]引数){
 13          八第= 八()。
14          eighth.login()。
15      }
 16  
17     // ユーザ名を登録する方法
18は、     公共 ボイドログイン(){
 19          文字列名=「」;
 20である         ブール ISOK = falseには ; // フラグが終了ループかどうかを決定する、サイクルを設定されている
21が         INT NUM = 0;    // セットカウンタ、OKのユーザ名、+1カウンタは、カウンタ2の最終値場合、フラグOKと判定された場合、パスワードは、OK、カウンタ+ 1であれば
22である          「」=文字列のパスワード23は 
24を         実行{
 25              (のSystem.out.printlnを「6以下、3以上で、ユーザ名をユーザ名を入力してください」);
 26は              =受け取るストリングScanner.next();
 27             System.out.println(「パスワードを入力してくださいは、パスワードの長さは6以上であり、かつ2つのパスワードが一致していなければならない」);
 28              文字Receive1 = Scanner.next();
 29              のSystem.out.println(「してくださいパスワードを再入力し、パスワードが「二回同じ入力されなければならない);
 30              receive2 =ストリングScanner.next();
 31である             // 項桁アカウント決意、条件のトピックによって
32              IF(receive.length()> = 3 ){
 33                  // ユーザ名が一致し、カウンタ+ +1 
34は                  =名受け取る;
 35                  NUM = + 1 ;
 36              } {
 37 [                  // ユーザ名の長さの要件を満たしていない場合、カウンタがクリアされる
38                 0 = NUM ;
 39                  のSystem.out.println( "ユーザー名を入力し、ルールを満たさない場合、再入力する必要がある" );
 40              }
 41である             IF(receive1.length()> = 6 ){
 42が                 IF (receive1.equals(receive2 )){
 43は                      パスワード= Receive1;
 44個のである                     // パスワードが一致し、カウンタを+1しました
45                      NUM = + 1 ;
 46れる                  } {
 47                      // パスワードが一致しない場合、カウンタはクリアさ
48                      "のSystem.out.println( 2つのパスワードが、「再入力してくださいあなたの入力が一致しません)。
 49                     0 = NUM ;
 50                  }
 51である              } {
 52である                 // パスワードが6を満たしていない場合、カウンタはクリアされる
53は                  NUM = 0 ;
 54である                  のSystem.out.println(「6未満のパスワード長は、再入力します」)。
 55              }
 56は、             IF(NUM == 2 ){
 57が                  ISOK = trueに;
 58              }
 59          } ながら(!ISOK);
 60          のSystem.out.println( "ユーザー名とパスワードが成功した登録を覚えて" );
 61      }
62 }
Q8 - 登録

 

| - 業績

 

おすすめ

転載: www.cnblogs.com/twuxian/p/11330818.html