java登录小程序
模拟一个简单的用户登录程序,为方便理解,使用初始化参数的方式输入用户名和密码.假设用户名为”admin”,密码为”admin111”.使用参数初始化的方式输入用户名和密码...
模拟一个简单的用户登录程序,为方便理解,使用初始化参数的方式输入用户名和密码.假设用户名为”admin”,密码为”admin111”.
使用参数初始化的方式输入用户名和密码,在程序运行之前首先必须判断输入的参数个数是否合法,如果不合法,则必须提示用户程序执行不对,并退出程序,如果输入正确的参数,则进行用户名与密码验证.如果信息正确则显示”欢迎XXX光临”,否则显示”错误的用户名及密码”. 展开
使用参数初始化的方式输入用户名和密码,在程序运行之前首先必须判断输入的参数个数是否合法,如果不合法,则必须提示用户程序执行不对,并退出程序,如果输入正确的参数,则进行用户名与密码验证.如果信息正确则显示”欢迎XXX光临”,否则显示”错误的用户名及密码”. 展开
4个回答
展开全部
class Test{
public boolean say(String name, String mima){
if(name.equals("admin")&&mima.equals("admin111")){
return true;
}else {
return false;
}
}
}
class Test1{
private String[] s;
public Test1(String s[]){
this.s = s;
}
public String sa(){
Test t = new Test();
this.print();
String name = s[0];
String mima = s[1];
String w = null;
if(t.say(name,mima)){
w = "欢迎"+name+"光临";
}else{
w = "用户密码错误";
}
return w ;
}
public void print(){
if(this.s.length != 2){
System.out.println("格式错误,程序退出");
System.out.println("格式为:java Add 用户名 密码");
System.exit(1);
}
}
}
public class Add{
public static void main(String []args){
Test1 t = new Test1(args);
System.out.println(t.sa());
}
}
编译、执行主类。
public boolean say(String name, String mima){
if(name.equals("admin")&&mima.equals("admin111")){
return true;
}else {
return false;
}
}
}
class Test1{
private String[] s;
public Test1(String s[]){
this.s = s;
}
public String sa(){
Test t = new Test();
this.print();
String name = s[0];
String mima = s[1];
String w = null;
if(t.say(name,mima)){
w = "欢迎"+name+"光临";
}else{
w = "用户密码错误";
}
return w ;
}
public void print(){
if(this.s.length != 2){
System.out.println("格式错误,程序退出");
System.out.println("格式为:java Add 用户名 密码");
System.exit(1);
}
}
}
public class Add{
public static void main(String []args){
Test1 t = new Test1(args);
System.out.println(t.sa());
}
}
编译、执行主类。
追问
请问我在什么地方输入用户名密码呢?
追答
命令行参数。
java Add 用户名 密码
别忘记空格
展开全部
Scanner sc = new Scanner(System.in);
String inUser = sc.next("\\s{5}");
String inPass = sc.next("\\s{8}");
String user = "admin";
String pass = "admin111";
if(inUser.equals(user)&&inPass.equals(pass)){
System.out.println("欢迎"+user+”光临");
}
else{
System.out.println("错误的用户名及密码");
}
String inUser = sc.next("\\s{5}");
String inPass = sc.next("\\s{8}");
String user = "admin";
String pass = "admin111";
if(inUser.equals(user)&&inPass.equals(pass)){
System.out.println("欢迎"+user+”光临");
}
else{
System.out.println("错误的用户名及密码");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以做成有数据库的!也可以做成没有数据库的啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-03-20
展开全部
你是要 web 程序还是 ??
追问
不是web程序,就是用myeclipse,写一个这样的小程序,都不需要登陆界面的,只要满足上面就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询