注册 登录
编程论坛 JavaScript论坛

帮我改下??

bzy601638015 发布于 2012-01-15 18:54, 479 次点击
程序代码:
import java.util.*;
public class title {
   public static void main(String[] args){

       char username='青';
       int password=123;

       Scanner input=new Scanner(System.in);
       System.out.println("请输入用户名:");
       String userName=input.next();

       System.out.println("请输入密码:");
       int passWord=input.nextInt();

       if(username==userName&&password==passWord){
           System.out.println("欢迎你,"+username);
       }
       else{
           System.out.println("对不起,你不是"+username);
       }

   }
}
帮我看看,改改??,char怎么输入啊??
2 回复
#2
zzgzzg002012-01-16 17:46
username==userName  不能这样吧  把char改成String吧  然后是equals不是==或则userName截取第一个字符试试
#3
cheyongshang2012-01-17 11:34
你这是java吗?首先类名就搞错了的,类名首字母大写的哈!
import java.util.Scanner;

public class Title {
    public static void main(String[] args) {
        String username = "admin";
        String password = "123";
        Scanner input = new Scanner(System.in);
        System.out.print("请输入用户名:");
        String userName = input.nextLine();
        System.out.print("请输入密码:");
        String passWord = input.next();
        if (userName != null && userName.equals(username) && passWord != null
                && passWord.equals(password)) {
            System.out.println("欢迎你," + username);
        } else {
            System.out.println("对不起,你不是" + username);
        }
    }

}
1