用JAVA编写输入用户名和密码

使用if条件结构实现,如果用户名等于字符‘青’,密码等于数字‘123’,就输出“欢迎你,青”,否则就输出“对不起,你不是青”。提示:先声明两个变量,一个是char型的,用... 使用if条件结构实现,如果用户名等于字符‘青’,密码等于数字‘123’,就输出“欢迎你,青”,否则就输出“对不起,你不是青”。 提示:先声明两个变量,一个是char型的,用来存放用户名,一个事int型的,用来存放密码。 本人新学JAVA 求高手指点 char 类型的用法。 展开
 我来答
aaronswon
推荐于2017-10-09 · TA获得超过3481个赞
知道大有可为答主
回答量:1863
采纳率:0%
帮助的人:1611万
展开全部
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 == iname && Logon.password == ipass) {
System.out.println("欢迎你, " + Logon.username);
} else {
System.out.println("对不起, 你不是" + Logon.username);
}
}

}
匿名用户
2009-10-08
展开全部
import java.util.Scanner;
public class Test
{
public static void main(String []args)
{
String str1="青";
int num1=123;
Scanner scanner=new Scanner(System.in);
System.out.print("请输入名字:");
String str=scanner.next(); //获取字符串值
System.out.println("您输入的名字是:"+str);
if(str1==str)
{
System.out.println("对不起,你不是青2");
}
else
{
System.out.print("请输入密码:");
int num=scanner.nextInt(); //获取整数值
System.out.println("您输入的密码是:"+num);
if(num1==num)
{
System.out.println("欢迎你,青");
}
else
{
System.out.println("对不起,你不是青1");
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
paladian1
2009-10-08 · TA获得超过305个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:139万
展开全部
用户名和密码都应该用String类型,不知道你在说什么。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhqm_soft
2009-10-08
知道答主
回答量:25
采纳率:0%
帮助的人:0
展开全部
char类型是能存放一个中文字符的..
java使用Unicode编码,一个char是4个字节,而一个中文是2个字节。
三楼的完全满足楼主的要求.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友24e4c6f3b
2009-10-08 · TA获得超过177个赞
知道答主
回答量:326
采纳率:0%
帮助的人:136万
展开全部
char怎么存放"青"?char就是放一个字符啊!"青"两给字符耶~是字符串耶
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式