JAVA 문제풀이
조건문 실습문제.5
Rocomi
2024. 6. 19. 10:00
아이디, 비밀번호를 정해두고 로그인 기능을 작성하세요.
로그인 성공 시 “로그인 성공”,
아이디가 틀렸을 시 “아이디가 틀렸습니다.“,
비밀번호가 틀렸을 시 “비밀번호가 틀렸습니다.”를 출력하세요.
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
|
package com.kh.practice.chap01;
import java.util.Scanner;
public class ControlPractice {
public void practice5() {
Scanner sc = new Scanner(System.in);
System.out.print("아이디 : ");
String id = sc.next();
System.out.print("비밀번호 : ");
String pw = sc.next();
String lid = "myId";
String lpw = "myPassword12";
if (id.equals(lid)) { // .equals() 메서드 --> 객체의 내용을 비교하여 동일한지 확인하는 메서드(문자열)
if (pw.equals(lpw)) { // == 연산자는 객체의 주소를 비교하여 일치하는지 확인(숫자)
System.out.println("로그인 성공"); // 문자열의 내용은 같더라도 리터럴로 선언함과 new연산자로 선언함에 따라 주소가 다름
}
else {
System.out.println("비밀번호가 틀렸습니다.");
}
}
else {
System.out.println("아이디가 틀렸습니다.");
}
}
}
|
cs |