1. 程式人生 > >java登陸界面實驗報告

java登陸界面實驗報告

es2017 .com cnblogs plain 消息 登錄名 swing vax img

1.設計思想

首先定義姓名name,用消息框輸入姓名和密碼,然後使用類型轉換生成六位驗證字符串,用消息框輸入驗證碼,然後判斷輸入的驗證碼是否正確,如果正確則顯示驗證成功,如果失敗則顯示驗證失敗重新輸入姓名密碼驗證碼,直到輸入正確。

2.程序流程圖

技術分享

3.源程序

package 實驗任務四;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class RandomStr
{
public static void main(String[] args)
{
String name;//定義登錄名
String number;//定義驗證碼
String mima;//定義密碼
int q=0;//定義一個數,用來判斷是否跳出循環
do
{
name=
JOptionPane.showInputDialog( "請輸入登錄名:" );//消息框輸入登錄名
mima=
JOptionPane.showInputDialog( "請輸入密碼:" );//消息框輸入密碼

//定義一個空字符串
String result = "";
//進行6次循環
for(int i = 0 ; i < 6 ; i ++)
{
//生成一個97~122的int型的整數
int intVal = (int)(Math.random() * 26 + 97);
//將intValue強制轉換為char後連接到result後面
result = result + (char)intVal;
}
number=
JOptionPane.showInputDialog("驗證碼"+result);//消息框輸出驗證碼並輸入驗證碼,
//輸出隨機字符串

if(number.equals(result))//判斷輸入的驗證碼和給出驗證碼是否一致
{
JOptionPane.showMessageDialog(
null, "驗證成功" , "Results",//消息框中輸出驗證成功
JOptionPane.PLAIN_MESSAGE );
q=1;

}
if(!number.equals(result))//判斷輸入的驗證碼和給出的驗證碼是否一致
{
JOptionPane.showMessageDialog(
null, "驗證碼錯誤,請重新輸入 " , "Results",//消息框中輸出sum
JOptionPane.PLAIN_MESSAGE );
}
}while(q!=1);//當驗證碼輸入正確是跳出循環
}

}

4.結果截圖

技術分享

技術分享

技術分享

技術分享

技術分享

技術分享

技術分享

5.實驗總結

這個程序並沒有按照要求的總體的登陸頁面顯示,我把它們用消息框的形式顯示登陸。在這個程序中我學會了java的隨機生成一個整數,也對編輯消息框的代碼更加熟悉了,接下來,我會學習一下怎麽以總體的登陸頁面顯示。

技術分享技術分享技術分享技術分享 技術分享技術分享技術分享技術分享技術分享技術分享技術分享

java登陸界面實驗報告