日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

实例讲解——系统登录

發布時間:2023/12/9 windows 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实例讲解——系统登录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一,程序分析

首先使用參數的方式輸入用戶名和密碼,所以,首先要判斷輸入參數的個數是否合法,如果不合法,則必須提示程序執行不對,并退出。

如果正確輸入,則可以進行密碼和用戶名的驗證,如果信息正確則顯示“歡迎光臨”,否則顯示“用戶名或密碼錯誤”。

public class LoginDemo01{public static void main(String args[]){if(args.length!=2){ // 應該判斷輸入的參數個數是否是2,args[]數組是在啟動程序的時候輸入。System.out.println("輸入的參數不正確,系統退出!") ; // 給出一個正確的格式System.out.println("格式:java LoginDemo01 用戶名 密碼") ;System.exit(1) ; // 系統退出 }String name = args[0] ; // 取出用戶名String password = args[1] ; // 取出密碼if(name.equals("lixinghua")&&password.equals("mldn")){ // 驗證System.out.println("歡迎" + name + "光臨!") ;}else{System.out.println("錯誤的用戶名和密碼!") ;}} };

登錄的思考:

以刷卡程序為例:

之前的程序應該進一步劃分:

1)需要一個專門完成驗證的類。

2)需要為驗證進行一個包裝,通過一個類去訪問驗證的類。

class Check{ // 完成具體的驗證操作public boolean validate(String name,String password){if(name.equals("lixinghua")&&password.equals("mldn")){ // 驗證return true ;}else{return false ;}} }; class Operate{ // 本類只是調用具體的驗證的操作private String info[] ; // 定義一個數組屬性,用于接收全部輸入參數public Operate(String info[]){this.info = info ; // 通過構造方法取得全部的輸入參數 }public String login(){Check check = new Check() ; // 實例化Check對象,用于檢查信息this.isExit() ; // 判斷輸入的參數是否正確String str = null ; // 用于返回信息String name = this.info[0] ;// 取出姓名String password = this.info[1] ; // 取出密碼if(check.validate(name,password)){ // 登陸驗證str = "歡迎" + name + "光臨!" ;}else{str = "錯誤的用戶名和密碼!" ;}return str ;}public void isExit(){ // 判斷參數個數,來決定是否退出程序if(this.info.length!=2){System.out.println("輸入的參數不正確,系統退出!") ; // 給出一個正確的格式System.out.println("格式:java LoginDemo02 用戶名 密碼") ;System.exit(1) ; // 系統退出 }} }; public class LoginDemo02{public static void main(String args[]){Operate oper = new Operate(args) ; // 實例化操作類的對象System.out.println(oper.login()) ; // 取得驗證之后的信息 } };

總結:

很多初學者會有疑問,明明知識點都看明白了,但就是寫不出程序。

拿到程序后,如果確實經驗,則可以先把基本功能實現,功能實現之后,再逐步劃分,就好比做衣服,不可能拿到布,直接做,

要一步步把各個零件做出來,再組裝。

所以,學好程序開發,一定要多動手做,如果只是看,沒有用。

總結

以上是生活随笔為你收集整理的实例讲解——系统登录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。