Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- function
- classname
- Database
- 프로그래머스
- localstorage
- JOIN
- node.js
- javascropt
- getMinutes
- sanitize-html
- dateobject
- padStart
- JavaScript#조건문#conditional
- java기초
- 올바른괄호
- SQL
- 자바스크립트
- 스택큐
- MySQL
- LEFTJOIN
- gethours
- 백준3052번
- 스파르타코딩클럽
- appendChild
- padEnd
- 웹개발종합반
- 시간보여주기
- classList
- JavaScript
- Login
Archives
- Today
- Total
just do it
비밀번호불일치/아이디존재 확인하는 로그인(if, for, 배열)(java) 본문
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
package programmingg;
public class loginapp2 {
public static void main(String[] args) {
String[][] users = { //배열안에 또다른 배열, 아이디와 비번을 가지고 있는 배열을, 가지고 있는 배열 생성,각각의 원소(string)가 배열인 배열
{"min","1111"},
{"kate","2222"},
{"jin","3333"}
};
String inputid = args[0];
String inputpass = args[1];
boolean islogined = false;//불리언 초기값 거짓으로, 플래그변수라고도함
int idtime=0;
for(int i=0;i<users.length;i++) {
String[] current = users[i];//i번째 사용자 정보를 current에 저장, current는 아이디, 비번 둘다 있는 배열이므로 배열형문자열로선언
if(
current[0].equals(inputid)&& //currnet배열의 첫번째 원소(여기선아이디)가 inputid랑 같냐
current[1].equals(inputpass))//currnet배열의 두번째 원소가 inputpass랑 같냐
{
islogined = true;//같은거 있으면 여기까지 내려고오 불리연 참으로 바꿔줘
break;//브레이크 있으면 브레이크가 포함된 반복문 끝내버림
}else if (!(current[0].equals(inputid))){
idtime++;
}
}
System.out.println("hi");
if(islogined) {//불리언 변수 islogined이 참이니
System.out.println("master!!");
}else if(idtime==2){
System.out.println("Wrong password");
}else{
System.out.println("ID does not exist");
}
}
}
|
cs |
어제 로그인 가능한지 체크하는 앱 만드는거 해봤고,
일상에서 접하는 형식처럼 만들어 보고 싶어서
비밀번호가 틀린건지 아이디가 없는건지 알려주는 코드로 발전시켜봄
'언어&프레임워크 > Java' 카테고리의 다른 글
인스턴스/클래스와 인스턴스의 차이(java) (0) | 2022.08.23 |
---|---|
객체지향(클래스, 인스턴스)(java) (0) | 2022.08.21 |
반복문(for문, while문 비교), 2차원배열(java) (0) | 2022.08.19 |
논리연산자(logical operator)(&&, ||) (0) | 2022.08.18 |
원시데이터타입(Primitive datatype)과 클래스(class)의 저장방식(java) (0) | 2022.08.18 |