개인 재정 중첩 된 If 문을 Java에서 사용하는 방법 -

중첩 된 If 문을 Java에서 사용하는 방법 -

비디오: [자바 기초 강의] 13강 중첩 for문 (SONOL) 2024

비디오: [자바 기초 강의] 13강 중첩 for문 (SONOL) 2024
Anonim

Java에서 중첩 if 문을 사용할 수 있습니다. 그 귀여운 러시아 matryoshka 중첩 인형을 봤니? 하나를 열고 다른 하나는 안에 있습니다. 두 번째를 열면 세 번째 것이 그 안에 있습니다. if 명령문을 사용하여 Java의

명령문으로 동일한 작업을 수행 할 수 있습니다. (재미에 대해 이야기하십시오!)

중첩 된 if 문으로이 코드를 확인하십시오.

import static java. 랭. 체계. 아웃;

import java. util. 스캐너;

public static void main (String args []) {

스캐너 키보드 = 새로운 Scanner (System.in)입니다.

. 인쇄 ("사용자 이름:");

문자열 사용자 이름 = 키보드. 다음 것();

if (username. equals ("bburd")) {

print ("Password:");

문자열 암호 = 키보드. 다음 것();

if (패스워드. ("swordfish")) { 아웃. println ("들어 왔어.");

} else {

out. println ("잘못된 비밀번호");

}

} else {

out. println ("알 수없는 사용자");

}

키보드. 닫기();

}

}

아래 코드를 여러 번 확인하십시오. 기본 아이디어는 로그온 할 때 두 가지 테스트를 통과해야한다는 것입니다. 즉, 두 조건이 충족되어야합니다. 첫 번째 조건은 유효한 사용자 이름을 테스트합니다. 두 번째 조건은 올바른 암호를 테스트합니다. 첫 번째 테스트 (사용자 이름 테스트)를 통과하면 두 번째 테스트 (비밀번호 테스트)를 수행하는

999 진술문으로 바로 들어갈 수 있습니다. 코드가 세 번 실행됩니다. 첫 번째 테스트에 실패하면 두 번째 테스트로 넘어 가지 않습니다. 여기에 전반적인 계획이 있습니다.

이 포크로 먹지 마십시오.

if

문을 중첩시킨 코드로 훌륭하게 작동하지만 실제 사용자 인증에서는 끔찍한 일을합니다. 먼저 암호를 일반보기로 표시하지 마십시오 (별표없이 암호를 가장합니다). 둘째, 암호화하지 않고 암호를 처리하지 마십시오. 셋째, 악의적 인 사용자에게 두 단어 (사용자 이름 또는 암호) 중 잘못 입력 된 것을 말하지 마십시오. 넷째 … 음, 계속해서 갈 수 있습니다. 이 코드는 좋은 사용자 이름 / 암호 사례를 설명하기위한 것이 아닙니다. 사용자가 사용자 이름 또는 암호에 대해 취소를 클릭하면 프로그램이 정보가 충분하지 않습니다

라는 메시지로 응답하도록 프로그램을 수정하십시오.

중첩 된 If 문을 Java에서 사용하는 방법 -

편집자의 선택

주 부동산 법률에서 찾아내는 10 가지 사항 - 실제 인형

주 부동산 법률에서 찾아내는 10 가지 사항 - 실제 인형

면허 부동산 브로커 및 영업 사원은 각 주마다 시험을 치른 후에 부여됩니다. 생성되는 문제는 모든 주마다 부동산 절차, 관행 및 라이센스 법을 관리하는 자체 법률이 있다는 것입니다. 부동산법은 입법 조치 또는 법원 명령으로 계속 변화하고 있습니다. 당신의 주법을 연구하십시오! Agency Law Agency ...

중개인 부동산 라이센스 시험 - 인형

중개인 부동산 라이센스 시험 - 인형

중 일부 국가에서는 중개인이 귀하를 위해 일하는 사람들을 감독하고, 그러한 사람들을 훈련 시키며, 사무실 정책을 수립하는 것을 포함하여, 부동산 면허 시험을위한 부동산 중개를 운영하는 행정적인 의무와 책임. 중개인 감독 주법은 다양 할 수 있지만 일반적으로 브로커는 부동산 중개인을 감독해야합니다.

부동산 면허 시험에 대한 감정 기초 - 인형

부동산 면허 시험에 대한 감정 기초 - 인형

부동산 중개인은 부동산에 대해 알아야 함 여러 가지 이유로 가치. 하나는 부동산 면허 시험에 관한 질문입니다. 대행사는 대개 판매자가 판매를 제안 할 때 판매자가 부동산 가격을 요구하도록 도와줍니다. 구매자를 대표하는 대리인은 종종 그의 고객에게 그의 고객에게 조언합니다.

편집자의 선택

Facebook 페이지 설정 방법 - 인형

Facebook 페이지 설정 방법 - 인형

귀하의 비즈니스를위한 Facebook 페이지 설정은 간단합니다! 이러한 단계를 거치면 귀하의 비즈니스는 팬을 모으고 즉시 페이스 북의 고객과 연결됩니다. http : // facebook을 방문하십시오. co.kr / pages 수많은 Facebook 페이지 목록이 나타납니다. 자신이 좋아하는 Facebook 페이지와 기타 ...

Facebook 친구 요청을 보내고 응답하는 방법 - Facebook에서 누군가를 찾으면 인형

Facebook 친구 요청을 보내고 응답하는 방법 - Facebook에서 누군가를 찾으면 인형

친구로 추가하는 것은 매우 간단한 작업입니다. 장래 친구의 타임 라인 페이지로 연결되는 링크를 클릭하면 (자신이 찾고있는 사람인지 다시 확인) 이름 옆에 친구 추가 상자가 표시 될 수 있습니다. 클릭 ...

Google 프로필 설정 방법 - 인형

Google 프로필 설정 방법 - 인형

프로필이없는 블로그는 만들 수 없습니다. 사람들이 블로그에 얼굴을 올릴 수없는 경우 많은 신뢰를 잃게됩니다. Google은 Google+ 프로필을 할당하여이를 처리합니다. 이 프로필을 온라인 전화 카드라고 생각하십시오. 한 눈에 사람들이 쉽게 알아야합니다. 독자는 항상 ...

편집자의 선택

변형 패널을 사용하여 InDesign CS5 텍스트 프레임 조작 - 더미

변형 패널을 사용하여 InDesign CS5 텍스트 프레임 조작 - 더미

수동으로 이동 또는 크기 조정 가능 InDesign Creative Suite 5 텍스트 프레임 프레임의 위치 나 크기를보다 정확하게 변경하려면 대신 [변형] 패널을 사용하십시오. 창 → 오브젝트 및 레이아웃 → 변형을 선택하십시오. 변형 패널이 나타납니다. X 및 Y 텍스트 필드의 값을 변경하십시오. 프레임이 그에 따라 위쪽에서 멀리 이동합니다.

Photoshop CS5의 커브 패널에 액세스 - 인형

Photoshop CS5의 커브 패널에 액세스 - 인형

완벽한 이미지로 수정 한 이미지 수정 가능 곡선 패널에있는 Photoshop Creative Suite 5 기능을 사용하여 조명. 패널에 액세스하는 방법은 다음과 같습니다. 조정할 가치가있는 이미지 - 이미 완벽하지 않은 이미지 - [창] → [레이어] ([레이어] 패널이 열려 있지 않은 경우)를 선택합니다. 만들기 버튼을 클릭 한 상태로 유지하십시오.

InDesign CS5에서 마스터 페이지 및 스프레드 사용 - 더미 페이지

InDesign CS5에서 마스터 페이지 및 스프레드 사용 - 더미 페이지

마스터 페이지는 페이지 레이아웃의 형식을 지정하는 데 사용되는 템플릿과 비슷합니다 여백, 열, 페이지 번호 매기기, 텍스트 프레임, 배경 이미지 및 제목과 같은 설정은 마스터 페이지가 적용되는 각 레이아웃에 적용됩니다. 단일 발행물에 둘 이상의 마스터 페이지가있을 수 있으며 ...