① 性能测试中如何使用java批量注册登录账户
性能测试中示例代码使用java批量注册登录账户。
性能测试过程中所需的测试数据,以登录为例,为了更真实的模 批量读取注册。
Java登录注册功能实现代码解析,文中通示例代码,每个用户信息都是唯一的,所以可以借助Set的特性来操作用户信息的存放。
② java不使用数组,编写一个注册登录系统
需要使用后台数据库吗?不需要数据库的话代码如下(控制台):
import java.util.Scanner;
public class test {
private static String loginName="",pwd="";//loginName用来存储注册的登录名,pwd用来存储注册的密码
private static Scanner input = new Scanner(System.in);
//注册时输入密码的方法
private static void inputPWD(){
String upwd,rpwd;
System.out.print("请输入密码:");
upwd = input.next();
System.out.print("请输入确认密码:");
rpwd=input.next();
if (!upwd.equals(rpwd)) {
System.out.println("密码和确认密码不一致,请重新输入!\n");
inputPWD();
}else {
System.out.println("注册成功!");
pwd = upwd;
}
}
//注册用户名和密码的方法
private static void region(){
System.out.print("请输入用户名:");
loginName = input.next();
inputPWD();
}
//登陆的方法
private static void loign(){
String lname,lpwd;
System.out.print("请输入用户名:");
lname=input.next();
System.out.print("请输入密码:");
lpwd=input.next();
if (lname.equals(loginName)&&lpwd.equals(pwd)) {
System.out.println("登陆成功!");
}else{
System.out.println("用户名或密码错误,请重新输入!\n");
loign();
}
}
//显示选择菜单的方法
private static void showMenu(){
System.out.println("1.用户注册");
System.out.println("2.用户登陆");
System.out.println("3.退出系统");
System.out.print("请输入你的选择:");
String choose = input.next();
if (choose.equalsIgnoreCase("1")) {
region();
System.out.println("");
showMenu();
}else if (choose.equalsIgnoreCase("2")) {
if (loginName.equalsIgnoreCase("")) {
System.out.print("没有用户,请先注册!\n\n");
showMenu();
}else{
loign();
}
}else if(choose.equalsIgnoreCase("3")){
System.out.println("系统退出成功!");
}else {
System.out.println("非法输入!\n");
showMenu();
}
}
public static void main(String[] args) {
showMenu();
}
}
③ java 中 有1.注册 2.登录 3.退出功能 我输入一 就实现注册然后返回 选择2就能登录 提供以下代码
不要复杂化,代码要简单化,需求是什么就写什么。参考如下:
//用于保存用户帐户信息的数组
Scannerscanner=newScanner(System.in);
String[]user=newString[2];
while(true){
//银行主界面
System.out.println("------------------------------欢迎来到银行------------------------------");
System.out.println("请选择编号: 1:注册 2:登录 3退出");
intnum=scanner.nextInt();
switch(num){
case1:
//注册
System.out.println("请输入您的账户名:");
Stringname=scanner.next();
user[0]=name;
System.out.println("请输入您的密码:");
Stringpassword=scanner.next();
user[1]=password;
System.out.println("注册成功!");
//返回主界面
break;
case2:
while(true){
//登录
System.out.println("请输入您的帐户名:");
StringuserName=scanner.next();
System.out.println("请输入您的密码:");
StringuserPwd=scanner.next();
//判断输入的用户名是否在数组中存在(判断该用户是否注册)
if(user[0].equals(userName)&&user[1].equals(userPwd)){
System.out.println("-----------登录成功,请选择您要办理的业务------------");
break;
}else{
System.out.println("-----------用户名或密码错误,请重新输入------------");//返回到登录界面
continue;
}
}
break;
case3:
//退出系统程序结束
System.out.println("退出成功,欢迎再次使用");
System.exit(0);
break;
default:
break;
}
}
④ 用JAVA编写一个用户或注册登录界面。请哪位高手能够写下具体的代码,谢谢
效果图
<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8">
<title>先锋图书馆管理系统-登录</title>
<style>
*{
margin:0;
padding:0;
list-style:none;
}
#top{
width:1000px;
height:95px;
margin:0auto;
margin-top:25px;
}
#top_top{
width:1000px;
height:65px;
background:deepskyblue;
}
#top_top_left{
width:300px;
height:65px;
float:left;
}
#top_top_left>label{
width:200px;
height:65px;
color:white;
float:right;
}
#top_top_left>#a2{
padding-left:10px;
padding-top:20px;
font-size:16px;
}
#top_bottom{
width:1000px;
height:30px;
}
#top_bottom_left{
width:340px;
height:30px;
line-height:30px;
font-size:12px;
background:skyblue;
color:white;
text-indent:2em;
float:left;
}
#top_bottom_right{
width:660px;
height:30px;
line-height:30px;
font-size:12px;
color:blueviolet;
text-align:center;
float:right;
background:lightskyblue;
}
#content{
width:1000px;
height:600px;
margin:0auto;
background:#587FBA;
}
#content>#text{
width:1000px;
height:50px;
line-height:50px;
padding-top:100px;
font-size:36px;
font-family:"楷体";
font-weight:bold;
text-align:center;
}
#content>#login{
width:480px;
height:210px;
margin-top:20px;
margin-left:260px;
background:#85A0CB;
}
#content>#login>img{
float:left;
}
#content>#login>#select{
width:305px;
height:210px;
float:right;
}
#content>#login>#select>div{
width:230;
height:30px;
margin-left:30px;
}
#content>#login>#select>#d1{
margin-top:30px;
margin-bottom:3px;
}
#content>#login>#select>p{
font-size:14px;
margin-left:95px;
}
#bottom{
width:1000px;
height:35px;
line-height:35px;
margin:0auto;
background:deepskyblue;
text-align:center;
color:white;
}
</style>
</head>
<body>
<divid="top">
<divid="top_top">
<divid="top_top_left">
<imgsrc="img/test/a13.png"width="78px"height="65px"><labelid="a2">先锋图书馆系统管理平台</label>
</div>
</div>
<divid="top_bottom">
<divid="top_bottom_left">当前位置:首页>系统管理>登录</div>
<divid="top_bottom_right">当前时间:<labelid="lable"></label></div>
</div>
</div>
<divid="content">
<divid="text">欢迎登录先锋图书馆管理系统</div>
<divid="login">
<imgsrc="img/test/a14.png"width="175px"height="210px"/>
<formid="select">
<divid="d1">用户名: <inputtype="text"/></div>
<div>密 码: <inputtype="password"/></div>
<p>
<inputtype="radio"name="user"value="read"/>读者
<inputtype="radio"name="user"value="admin"/>管理员
</p><br/>
<p>
<inputtype="button"value="确定"style="width:50px;"onclick="put()"/>
<inputtype="reset"value="重置"style="width:50px;"/>
</p>
</form>
</div>
</div>
<divid="bottom">欣欣科技有限公司版权所有</div>
</body>
<scripttype="text/javascript"src="JQuery/jquery.js"></script>
<scripttype="text/javascript"src="js/GetCurrentTime.js"></script>
<script>
//验证用户名和密码
functionput(){
vard=$("#select>div>input");//获取用户名和密码
varname=d[0].value;
varpass=d[1].value;
varuser=null;
varr=document.getElementsByName("user");//获取用户类型
for(i=0;i<r.length;i++){
if(r[i].checked){
user=r[i].value;
}
}
//console.log(name+","+pass+","+user);//输出测试
if(user==null){
window.alert("请选择用户类型!");
}elseif(user=="admin"&&name!="admin"){
window.alter("用户名错误!");
}elseif(user=="admin"&&name=="admin"&&pass!="123456"){
window.alert("密码错误!");
}elseif(name=="admin"&&pass=="123456"&&user=="admin"){
window.location.href="work_02_welcome.html";//在js中在本页面中打开新链接
}else{
window.alert("用户名错误");
}
}
</script>
</html>
⑤ 登陆界面的java代码怎么写
具体框架使用jframe,文本框组件:JTextField;密码框组件:JPasswordField;标签组件:JLabel;复选框组件:JCheckBox;单选框组件:JRadioButton;按钮组件JButton。
登录界面:
Swing 是一个为Java设计的GUI工具包。
Swing是JAVA基础类的一部分。
Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。
Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们。这意味着你可以在任意平台上使用JAVA支持的任意面板。轻量级组件的缺点则是执行速度较慢,优点就是可以在所有平台上采用统一的行为。
概念解析:
JFrame– java的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。
JPanel– Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合,是一种轻量级容器,可以加入到JFrame窗体中。。
JLabel– JLabel 对象可以显示文本、图像或同时显示二者。可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐。默认情况下,标签在其显示区内垂直居中对齐。默认情况下,只显示文本的标签是开始边对齐;而只显示图像的标签则水平居中对齐。
JTextField–一个轻量级组件,它允许编辑单行文本。
JPasswordField– 允许我们输入了一行字像输入框,但隐藏星号(*) 或点创建密码(密码)
JButton– JButton 类的实例。用于创建按钮类似实例中的 "Login"。
⑥ java编写一个登陆和注册信息的源代码,最简单的就可以,不需要数据库的那种
你这个不用数据库真的是有点难搞
我写了个用集合存储的,你看看,能否帮上你
java.util.List<String>list=newArrayList<String>();
list.add("qq=123");//存储的时候用(用户名=密码)的形式
list.add("ww=456");
Stringusername="qq";
Stringpassword="123";
for(inti=0;i<list.size();i++){
Stringnum=username+"="+password;
if(num.equals(list.get(i))){
System.out.println("登录成功");
break;
}
}
⑦ 我用Eclipse java EE做了一个登录,注册的 窗口,点登录和注册之后的窗口跳转的代码怎么写
window.open(URL,name,features,replace)
描述
URL 一个可选的字符串,声明了要在新窗口中显示的文档的 URL。如果省略了这个参数,或者它的值是空字符串,那么新窗口就不会显示任何文档。
name 一个可选的字符串,该字符串是一个由逗号分隔的特征列表,其中包括数字、字母和下划线,该字符声明了新窗口的名称。这个名称可以用作标记 <a> 和 <form> 的属性 target 的值。如果该参数指定了一个已经存在的窗口,那么 open() 方法就不再创建一个新窗口,而只是返回对指定窗口的引用。在这种情况下,features 将被忽略。
features 一个可选的字符串,声明了新窗口要显示的标准浏览器的特征。如果省略该参数,新窗口将具有所有标准特征。在窗口特征这个表格中,我们对该字符串的格式进行了详细的说明。
replace
一个可选的布尔值。规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值:
true - URL 替换浏览历史中的当前条目。
false - URL 在浏览历史中创建新的条目。
例子:
<script type="text/javascript">
function aa(){
window.open('你自己的页面名称.html','name');
}
</script>
<input type="button" value="JS打开新页面" onclick="aa()" />
⑧ 用Java编写注册登录程序
什么都不说了 直接给你代码吧
package com.moliying.ui;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.List;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.util.ArrayList;
import java.util.Arrays;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class Login {
private JFrame frame = new JFrame("登录");
private Container c = frame.getContentPane();
private JTextField username = new JTextField();
private JPasswordField password = new JPasswordField();
private JButton ok = new JButton("确定");
private JButton cancel = new JButton("取消");
public Login() {
frame.setSize(300, 200);
frame.setBounds(450, 300, 300, 200);
c.setLayout(new BorderLayout());
initFrame();
frame.setVisible(true);
}
private void initFrame() {
// 顶部
JPanel titlePanel = new JPanel();
titlePanel.setLayout(new FlowLayout());
titlePanel.add(new JLabel("系统管理员登录"));
c.add(titlePanel, "North");
// 中部表单
JPanel fieldPanel = new JPanel();
fieldPanel.setLayout(null);
JLabel a1 = new JLabel("用户名:");
a1.setBounds(50, 20, 50, 20);
JLabel a2 = new JLabel("密 码:");
a2.setBounds(50, 60, 50, 20);
fieldPanel.add(a1);
fieldPanel.add(a2);
username.setBounds(110, 20, 120, 20);
password.setBounds(110, 60, 120, 20);
fieldPanel.add(username);
fieldPanel.add(password);
c.add(fieldPanel, "Center");
// 底部按钮
JPanel buttonPanel = new JPanel();
buttonPanel.setLayout(new FlowLayout());
buttonPanel.add(ok);
buttonPanel.add(cancel);
c.add(buttonPanel, "South");
ok.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println(username.getText().toString());
}
});
cancel.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
frame.setVisible(false);
}
});
}
public static void main(String[] args) {
// new Login();
String ss = "abbabbbaabbbccba";
System.out.println(ss.split("b").length);
}
}
⑨ java 登录注册界面代码怎么写不链接数据库。不用mysql !
给你提供个思路吧
1、注册界面把注册的人的用户名和密码存储到本地的一个txt文件中
2、登录时比较登录输入的用户名和密码和txt文件中的是否一致,如果一致就允许登录,不一致提示异常
⑩ 求JAVA实现用户登录界面代码
你要先学会截图哦,你发的看不清楚,重新写了一个你参考参考!
import java.awt.GridLayout;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
public class Day30A extends JFrame {
private static final long serialVersionUID = 1L;
private JLabel labelName,labelId,labelPass,labelMoney,labelSelect,labelCar;
private JComboBox<String> jcb;
private JPanel jp1,jp2,jp3,jp4,jp5,jp6,jp7;
private ButtonGroup btg;
private JRadioButton jr1,jr2;
Day30A(){
this.setTitle("注册账户");
this.setLayout(new GridLayout(7,1));
this.setSize(300,280);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
init();
this.setVisible(true);
}
private void init() {
String str="卡片类型1,卡片类型2,卡片类型3,卡片类型4,卡片类型5";
jcb=new JComboBox<>(str.split(","));
labelId=new JLabel("账号: ");
labelName=new JLabel("姓名: ");
labelPass=new JLabel("密码: ");
labelMoney=new JLabel("开户金额:");
labelSelect=new JLabel("存款类型:");
labelCar=new JLabel("卡片类型:");
addFun1();
addFun2();
}
private void addFun2() {
this.add(jp1);
this.add(jp2);
this.add(jp3);
this.add(jp4);
this.add(jp5);
this.add(jp6);
this.add(jp7);
}
private void addFun1() {
jp1=new JPanel();
jp1.add(labelId);
jp1.add(new JTextField(15));
jp2=new JPanel();
jp2.add(labelName);
jp2.add(new JTextField(15));
jp3=new JPanel();
jp3.add(labelPass);
jp3.add(new JTextField(15));
jp4=new JPanel();
jp4.add(labelMoney);
jp4.add(new JTextField(13));
jp5=new JPanel();
jp5.add(labelSelect);
btg=new ButtonGroup();
jr1=new JRadioButton("定期");
jr2=new JRadioButton("活期",true);
btg.add(jr1);
btg.add(jr2);
jp5.add(jr1);
jp5.add(jr2);
jp6=new JPanel();
jp6.add(labelCar);
jp6.add(jcb);
jp7=new JPanel();
jp7.add(new JButton("确定"));
jp7.add(new JButton("取消"));
}
public static void main(String[] args) {
new Day30A();
}
}