「java输入密码」java输入密码需要含大小写数字
今天给各位分享java输入密码的知识,其中也会对java输入密码需要含大小写数字进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java中循环输入密码的问题
- 2、JAVA在控制台输入密码时 怎样能不显示密码。
- 3、用JAVA编写输入用户名和密码
- 4、java,输入用户名和密码,设定用户名和密码都是“admin”,输入正确显示登录成功,三次错误,退出系统
- 5、java密码输入
- 6、JAVA怎么实现输入密码错误三次就会被锁定,需要管理员解锁的代码?
java中循环输入密码的问题
你的这个要求,写个死循环就可以了
判断密码相同之后,break跳出循环即可
下面是一个简单的示例
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) {
//指定密码
String password = "asdfghj";
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String inputPas = null;
System.out.println("请输入密码:");
try {
while (true) {
inputPas = br.readLine();
if (inputPas.equals(password)) {
//如果密码正确,break跳出循环
System.out.println("密码正确!!!");
break;
}
System.out.println("密码错误,请重新输入:");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
如有帮助,还望采纳一下,谢谢
JAVA在控制台输入密码时 怎样能不显示密码。
使用java.io.Console类 可以实现隐藏输入[稍微注意的是 JDK1.6才加入的]
查看的API文档
代码
import java.io.Console;
public class InputTest {
public static void main(String[] args){
System.out.print("请输入密码:");
Console con = System.console();
String pswd = new String(con.readPassword());//因为读取的是字符数组,所以需要用new String()来把字符数组转成字符串
System.out.println("你刚刚输入的密码是"+pswd);
}
}
控制台测试
用JAVA编写输入用户名和密码
import java.util.Scanner;
public class Logon {
private static final char username = '青';
private static final int password = 123;
private static final Scanner san = new Scanner(System.in);
public static void main(String[] args) {
char iname;
int ipass;
System.out.print("请输入用户名: ");
iname = san.next().charAt(0);
System.out.print("请输入密码: ");
ipass = san.nextInt();
if(Logon.username == iname Logon.password == ipass) {
System.out.println("欢迎你, " + Logon.username);
} else {
System.out.println("对不起, 你不是" + Logon.username);
}
}
}
java,输入用户名和密码,设定用户名和密码都是“admin”,输入正确显示登录成功,三次错误,退出系统
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
String userName="admin";
String passWord="admin";
String name=null,pass=null;
int num=0;
Scanner sc=new Scanner(System.in);
while(num3)
{
System.out.println("请输入用户名");
name=sc.nextLine();
System.out.println("请输入密码");
pass=sc.nextLine();
if(name.equals(userName)pass.equals(passWord))
{
System.out.println("成功登陆系统");
break;
}else
{
System.out.println(" 用户名或者 密码错误请重新 输入");
num++;
}
}
if(num=3)
{
System.out.println("输入错误3次,退出系统");
System.exit(0);
}
}
}
java密码输入
第二个是pwd2=sc.nextLine();好吧?
不信你第二次输入"-1",肯定ok~
JAVA怎么实现输入密码错误三次就会被锁定,需要管理员解锁的代码?
用While和一个计数变量,以下是伪代码
定义计数变量并归零
定义状态变量并归零
while(计数变量3且状态变量为真)
{
输入密码
if(密码正确)
{
状态变量设定为真
}
else
{
计数变量+1
密码框清空
}
}
if(状态变量不为真) /说明前面的循环结束是因为输错了三次
{
提示:请管理员解锁
【密码输入过程与上方用while循环类似】
}
else
{
(剩余操作)
}
关于java输入密码和java输入密码需要含大小写数字的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。