实现用户登录功能。要求:使用二维数组来保存用户名和密码,并判断验证用户和密码。

奇怪的程序 2019-12-20 08:18:11
String[][] a={{"admin","123456"},{"zhansan","654321"},{"lisi,456789"}}; Scanner input = new Scanner(System.in); System.out.println("请输入账号:"); String userName = input.next(); System.out.println("请输入密码:"); String passWord = input.next(); 今天刚刚学二维数组,然后有点 搞不清楚后面的逻辑了。求大佬指点
...全文
1262 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
一只三黄鸡 2019-12-21
  • 打赏
  • 举报
回复
引用 2 楼 奇怪的程序 的回复:
哇塞 大佬! 能让我抱抱大腿吗?! 我之前总是不知道用if怎么去判断 应该是我二维数组没搞明白原理吧
感谢


一维数组是x轴,二维数组是x,y轴,这样理解是否简单
Jacks丶 2019-12-21
  • 打赏
  • 举报
回复
多维数组,感觉就是数组中的数组。
奇怪的程序 2019-12-20
  • 打赏
  • 举报
回复
哇塞 大佬! 能让我抱抱大腿吗?! 我之前总是不知道用if怎么去判断 应该是我二维数组没搞明白原理吧 感谢
qq_39936465 2019-12-20
  • 打赏
  • 举报
回复
引用 楼主 奇怪的程序 的回复:
String[][] a={{"admin","123456"},{"zhansan","654321"},{"lisi,456789"}}; Scanner input = new Scanner(System.in); System.out.println("请输入账号:"); String userName = input.next(); System.out.println("请输入密码:"); String passWord = input.next(); 今天刚刚学二维数组,然后有点 搞不清楚后面的逻辑了。求大佬指点

public class test4 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String[][] a = { { "admin", "123456" }, { "zhansan", "654321" }, { "lisi,456789" } };
		Scanner input = new Scanner(System.in);
		System.out.println("请输入账号:");
		String userName = input.next();
		System.out.println("请输入密码:");
		String passWord = input.next();
		boolean isTure=false;
		for(String[] i:a) {
			if(i[0].equals(userName)&&i[1].equals(passWord)) {
				isTure=true;
			}
		}
		if(isTure) {
			System.out.println("登陆成功!");
		}else {
			System.out.println("登陆失败!");
		}
		
	}
}

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧