개발자교육
24_06_25 오늘의 수업내용
regnator
2024. 6. 26. 09:04
728x90
반응형
1. 작성 순서와 실행 순서
- 작성 순서를 단계별로 기록하고, 해설은 실행 순서 기준으로 진행.
예시 코드:
public static void loginCheck(String id, String pw) {
System.out.println("입력아이디 : " + id);
System.out.println("입력 비번 : " + pw);
String dbid = "id001";
// 가입된 아이디 가정
String dbpw = "pw001";
// 가입된 비번 가정
System.out.println((id.equals(dbid)) + "<-- 조건식1");
if (id.equals(dbid)) {
System.out.println("01 아이디 일치");
if (pw.equals(dbpw)) {
System.out.println("03 비번 일치(로그인성공)");
} else {
System.out.println("04 비번 불일치");
}
} else {
System.out.println("02 아이디 불일치");
}
}
2. String.equals 메서드
- boolean java.lang.String.equals(Object anObject)
3. 리턴 있는 입력 없는 메서드 선언 및 호출 연습
- 다양한 리턴 데이터 타입 연습:
public class Age3_2 {
public static void main(String[] args) {
// 메서드 호출 후 실행하세요
Scanner scanner = new Scanner(System.in);
System.out.println("나이를 입력해주세요");
int age = scanner.nextInt();
char result1 = ageCheck(age); // 테스트 입력 : 10 or 30 or 50 or 70
System.out.println(result1 + "<-- result1변수에 담긴 값");
if (result1 == 'A') {
System.out.println("01 미성년자는 월 1000만원 지원");
} else if (result1 == 'B') {
System.out.println("02 청년은 월 2000만원 지원");
} else if (result1 == 'C') {
System.out.println("03 중장년은 월 3000만원 지원");
} else if (result1 == 'D') {
System.out.println("04 노년은 월 4000만원 지원");
}
}
public static char ageCheck(int age) {
System.out.println("나이 : " + age);
char re = '\u0000';
if (age <= 18 && age >= 0) {
re = 'A';
} else if (age >= 19 && age <= 39) {
re = 'B';
} else if (age >= 40 && age <= 64) {
re = 'C';
} else if (age >= 65) {
re = 'D';
}
return re;
}
}
728x90
반응형