java 登陆界面 报告_java登陆界面实验报告

1.设计思想

首先定义姓名name,用消息框输入姓名和密码,然后使用类型转换生成六位验证字符串,用消息框输入验证码,然后判断输入的验证码是否正确,如果正确则显示验证成功,如果失败则显示验证失败重新输入姓名密码验证码,直到输入正确。

2.程序流程图

1b1a932febd5488314836957226f8f12.png

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.结果截图

9d829b3e1b8ced5e619370fc13a6d64e.png

ce562d3ebc8b23d9f96dad72ee30bdc6.png

84fc49f2ed2278283388cc9971f53408.png

e7686f08a27b45eaddccff6660d474ad.png

ef7b85c58d2fe25d6054f3d6b95d7c97.png

1109f5531b1858d6e883b0a8057df22a.png

4012fd1d0a6e76b514b70ed20021b4d5.png

5.实验总结

这个程序并没有按照要求的总体的登陆页面显示,我把它们用消息框的形式显示登陆。在这个程序中我学会了java的随机生成一个整数,也对编辑消息框的代码更加熟悉了,接下来,我会学习一下怎么以总体的登陆页面显示。

7633460.html

7633460.html

7633460.html

7633460.html

7633460.html

7633460.html

7633460.html

7633460.html

7633460.html

7633460.html

7633460.html

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值