java密码输入代码 java输入密码程序代码

JSP中如何写密码输入和确认密码时正确与否的Java判断代码?jsp中判断两次输入的密码是否相同的方法是通过js实现的 。
在两个文本框里添加onchange事件,在文本框的内容一发生变化时就触发该事件,而判断就写在这个事件之内就可以了 。
script language="javascript" type="text/javascript"
function check()
{
if (document.form1.username.valuehttps://www.04ip.com/post/==""){
alert("请输入登录账号!");
return false;
}
if (document.form1.passwords.valuehttps://www.04ip.com/post/==""){
alert("请输入登录密码!");
return false;
}
if (document.form1.password.valuehttps://www.04ip.com/post/==""){
alert("请输入重复密码!");
return false;
}
if (document.form1.password.value!=document.form1.passwords.value){
alert("对不起!重复密码不等于登录密码");
return false;
}
return true;
}
/script
input type="submit" value="https://www.04ip.com/post/确定添加" onClick="return check()"
JAVA实现DOS下密码输入System.out.print("*");
System.in //接受键盘输入
//接受一个按键 打印 一个 * 只是接受 按键
像Oracle 输入密码一样!!
监听 键盘就可以了
不过 你必须到 dos下面 编译 java文件
如果你是用编程工具的话 他会把 dos 环境改为
自己的环境
补充: 没有awt 或者 swing 等空间
是没有 监听 键盘的功能
方法 编译文件的时候生成控件 再隐藏进行监听
不过这样 可能被认为是毒
所以建议
JAVA里调用了C语言的getch()方法
就能实现 得到键盘值的功能
再次补充:
要实现你所说的功能就必须有一个从标准输入读取数据时不做任何缓存的方法 ,
即读取一个字节后马上返回的方法(比如视窗平台上 C/C头文件 conio.h 里声明的 getch( ) ) 。
可惜的是,到目前为止,Java 里没有这种方法 。
就连返回一个字节的 System.in.read( ) 也要等到碰上回车才返回(行缓存,即 line-buffered) 。
所以现在你唯一的选择就是通过本机接口(JNI)调用本机方法(native method) 。
步骤有 6 个 。以下是装有 VC6 的视窗平台上的实现范例:
1)编写我们的 Java 程序 。在程序里,以 native 这个关键字为将被调用的本机方法做本机声明,
并且加载我们将在第 5 步里创建的动态连接库:
public class PressAnyKeyToContinue {
static native void pause( ); // 本机声明
public static void main( String[ ] args ) {
System.loadLibrary( "PressAnyKeyToContinue" );// 加载我们的动态连接库
pause( );// 调用本机方法跟调用一般的方法没两样
}
}
2)编译我们的 Java 程序 , 以便生成类文件 。
3)用 javah.exe 生成对应的 C/C头文件(PressAnyKeyToContinue.h):命令是 javah PressAnyKeyToContinue。
4)实现头文件里声明的所有方法 / 函数(这例子用 C,所以以下的代码是在 PressAnyKeyToContinue.c 里):
#include "PressAnyKeyToContinue.h"
JNIEXPORT void JNICALL Java_PressAnyKeyToContinue_pause( JNIEnv * jenv, jclass jc ) {
system( "pause" );
}
5)用编译器生成动态连接库:
命令是 cl -Ic:\jdk2\include -Ic:\jdk2\include\win32 -LD PressAnyKeyToContinue.c。
(当然,假设了 c:\jdk2\ 是 JDK 的路径 。)
6)运行我们的 Java 程序 。
java编写一个程序模拟用户登录操作,用户名和密码从键盘输入?import java.util.Scanner;
public class LoginTest {
/**
* @param args
*/
public static void main(String[] args) {
String loginName = "admin";
String passWord = "123456";
Scanner sc = new Scanner(System.in);
boolean isSuccess = false;
int index = 0;
while(!isSuccess){
System.out.println("请输入用户名:");
String name = sc.nextLine();//读取字符串型输入
System.out.println("请输入密码:");
String passW = sc.nextLine();
if(loginName.equals(name)passWord.equals(passW)){
System.out.println("户名密码正确java密码输入代码,退出程序");
isSuccess = true;
}else{
if(index=3){
System.out.println("用户名密码错误java密码输入代码,程序即将退出");
return;
}else{
System.out.println("用户名密码错误,请重新输入");
}
}
}
}
}
JAVA怎么实现输入密码错误三次就会被锁定,需要管理员解锁的代码?用While和一个计数变量,以下是伪代码
定义计数变量并归零
定义状态变量并归零
while(计数变量3且状态变量为真)
{
输入密码
if(密码正确)
{
状态变量设定为真
}
else
{
计数变量 1
密码框清空
}
}
if(状态变量不为真)/说明前面的循环结束是因为输错了三次
{
提示:请管理员解锁
【密码输入过程与上方用while循环类似】
}
else
{
(剩余操作)
}
用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 == inameLogon.password == ipass) {
System.out.println("欢迎java密码输入代码你, "Logon.username);
} else {
System.out.println("对不起, java密码输入代码你不是"Logon.username);
}
}
}
【java密码输入代码 java输入密码程序代码】关于java密码输入代码和java输入密码程序代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读