コリンのコントロールゲート2日目-4


Chapter 7. 総合応用
2022年2月24日木曜日
午後4時05分

配列に名前を入力し、inputIdにRun configuration-パラメータの入力値を入力します.
ループがForに戻るのは、inputIdの値と一致するかどうかを返し続けることです.
CurrentIdは、現在のjavaがuser[]から取り出した値と言える.
inputIdと一致する場合、isLoginedはtrueになり、ブレークポイントから重複文が飛び出します.システム.外に回るのです
一致しない場合は、見つかるまで戻って検索して終了するか、最終的に一致しない方法で配列の値をすべて照合し、isLoginedをfalseとしてelseのコード値を実行します.
ここでpasswordも照らし合わせてみたら
String[][] users = {
{"LUKAKU", "9"},
{"MOUNT", "19"},
{"PULISIC", "10"}
};
String inputId = args[0];
String inputPass = args[1];
	boolean isLogined = false;
	for(int i=0;  i<users.length;  i++) {
		String[] current = users[i];
		if(
			current[0].equals(inputId) && //current[0]은 "LUKAKU"와 같다
			current[1].equals(inputPass)
			) { 
			isLogined = true;
			break;
	    }
	}
	
	System.out.println("Hi,");	
	if (isLogined) {
		System.out.println("Master!!");
	} else {
		System.out.println("Who are you");
	}
配列に配列を作成するのは[][]で貼り付けられ、そのような方法で作成されることを学びました.
配列内の{}の最初の2番目の値はinputIdの2番目の値によってinputPassとして指定されます.
残りはあまり悪くなければいいです.
中で&&演算子を使用し、idとpassが一致しなければisLoginedされないことに注意します.