要求;1.无输入--->"全部为空" 
2.用户名Null--->"用户名不能为空" 
3.密码不是12345678---->"口令无效" 
4.全正确----->用户名_____ 密码********* 
小弟JAVA菜鸟,主要问题是方法返回时有错误(我想从键盘中随即输入用户名和密码) 
万分感谢!!!

解决方案 »

  1.   

    用args传可以吧~~~再用异常分别抓一下,取到了就比对参数。。
      

  2.   

    这个很基础的.楼主自己多琢磨琢磨,swing和控制台,都不难的
      

  3.   

    我想你问题可能是正确密码和输入的密码对比的问题~ 稍微写了个 你看下吧~  用户名的就没写上 基本没多大差别
    import java.awt.*;
    import java.applet.*;
    import java.awt.event.*;public class yanz extends Applet implements ActionListener
    {
    Label al=new Label("请输入密码");
    TextField txt1=new TextField(10);
    Button B1=new Button("确定");
    TextField txt2=new TextField(10);
    public void init()
    {
    add(al);
    add(txt1);
    txt1.setEchoChar('#');
    add(B1);
    add(txt2);
    B1.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
    if(txt1.getText().equals("123"))
    txt2.setText("密码正确");
    else
    txt2.setText("密码错误");
    }
    }//<APPLET CODE="yanz.class" WIDTH="500" HEIGTH="500">
    //</APPLET>
      

  4.   

    checkForm(theForm) {
     var f = document.theForm;
     var user = f.user.value;//假设页面的用户输入text的元素name为user,密码为ps
     var password = f.ps.value;  if(user =='') {
           alert('请输入用户名!')
            return false;
       }
      if(password =='') {
           alert('请输入密码!')
            return false;
       }
       if(password =='12345678') {
           alert('口令无效!')
            return false;
       }
    }
    随机输入用户名密码就不懂什么意思了。。
      

  5.   

    import java.io.*; 
    class rundemo{private String username,password;
    rundemo(){
    System.out.println("全部为空");}
    rundemo(String name){username=name;System.out.println("口令不能为空");}
    rundemo(String name,String pwd){username=name;password=pwd;check();}
    void check(){
    String s=null;
    if(username!=null)
    {s="用户名:" +username;
      if(password!="12345678")
    {s=s+"   口令无效";
    System.out.println(s); 
    }
    else {
    System.out.println("********");}
    }
    else{s="用户名不能为空";
    System.out.println(s);
    }
    }
    }
    public class lei10{
    public static void main(String[] args) throws IOException {
    BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in)); 
    BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in)); String username = br1.readLine(); 
    String password= br2.readLine(); new rundemo();
    new rundemo(username);
    new rundemo("        ",password);
    new rundemo(username,password);
    }
    }这是我写的,主要是调用方法得不到我想要的结果,哪位高手帮我看一下
      

  6.   

    checkForm(theForm) { 
     var f = document.theForm; 
     var user = f.user.value;//假设页面的用户输入text的元素name为user,密码为ps 
     var password = f.ps.value;   if(user =='') { 
           alert('请输入用户名!') 
            return false; 
       } 
      if(password =='') { 
           alert('请输入密码!') 
            return false; 
       } 
       if(password =='12345678') { 
           alert('口令无效!') 
            return false; 
       } 

      

  7.   

    要求;1.无输入--->"全部为空"  
    2.用户名Null--->"用户名不能为空"  
    3.密码不是12345678---->"口令无效"  
    4.全正确----->用户名_____ 密码*********  
    小弟JAVA菜鸟,主要问题是方法返回时有错误(我想从键盘中随即输入用户名和密码)  
    万分感谢!!!