java登陸界面實驗報告
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登陸界面實驗報告