用Char跟int写出:键盘输入用户名等于字符"青",密码等于数字"123",控制台就输出"欢迎你,青",否则就输出"对不起,你不是青".请帮我解决一下,我的Q是8493736
下面那个搞不定
画线的那个问题
谁能帮助我
import java.util.*;
public class Tao{
public static void main(String args[]){
char name=''; //用户
int a=0; //用户密码
Scanner input=new Scanner(System.in);
System.out.println("请输入用户名:");
name=input.next();
System.out.println("请输入密码:");
a=input.nextInt();
if((name.equals('青'))&&(a==123)){
System.out.println("欢迎你,青");
}else{
System.out.println("对不起,你不是青");
}
}}
下面那个搞不定
画线的那个问题
谁能帮助我
import java.util.*;
public class Tao{
public static void main(String args[]){
char name=''; //用户
int a=0; //用户密码
Scanner input=new Scanner(System.in);
System.out.println("请输入用户名:");
name=input.next();
System.out.println("请输入密码:");
a=input.nextInt();
if((name.equals('青'))&&(a==123)){
System.out.println("欢迎你,青");
}else{
System.out.println("对不起,你不是青");
}
}}
楼主【anujx】截止到2008-07-25 12:41:15的历史汇总数据(不包括此帖):
发帖的总数量:1 发帖的总分数:0 每贴平均分数:0
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:0
结贴的百分比:0.00 % 结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
char name = ' '; // 用户
int a = 0; // 用户密码
Scanner input = new Scanner(System.in);
System.out.println("请输入用户名:");
String str = input.next();
name = str.charAt(0);
System.out.println("请输入密码:");
a = input.nextInt();
if(str.length() == 1 && (name + "").equals("青") && a == 123)
{
System.out.println("欢迎你,青");
}
else
{
System.out.println("对不起,你不是青");
}改成String岂不是更好
String name = ""; // 用户
int a = 0; // 用户密码
Scanner input = new Scanner(System.in);
System.out.println("请输入用户名:");
name = input.next();
System.out.println("请输入密码:");
a = input.nextInt();
if((name).equals("青") && a == 123)
{
System.out.println("欢迎你,青");
}
else
{
System.out.println("对不起,你不是青");
}
要是char型的直接用“==”就可以了,只有String类型的用equals
public static void main(String args[]){
String userName = ""; //用户
int passWord = 0; //用户密码
Scanner input = new Scanner(System.in);
System.out.println("请输入用户名:");
userName = input.next();
System.out.println("请输入密码:");
passWord = input.nextInt();
if((userName.equals("青"))&&(passWord == 123)){
System.out.println("欢迎你,青");
}
else{
System.out.println("对不起,你不是青");
}
}
}
请输入用户名:
青
请输入密码:
123
欢迎你,青