- condition_if
아침에 배운 가변 언어로 교체 및 추가 만약에나는 문을 인식
만약에명령문은 조건을 설정하고 조건이 충족될 때 해당 코드를 실행합니다.
찾기 쉬운 만약에문의 구조는 사진과 같습니다.
if(조건) {
의견
} 그렇지 않으면 (조건) {
의견
}다른
구조식을 다음과 같이 간단하게 작성할 수 있습니다.
만약에명령문은 위에서 아래로 이동하며 조건을 확인하고 참이면 명령문을 실행합니다.
위의 그림과 같이 조건문이 둘 다 충족되면 위의 조건문이 실행됩니다.
- 변수 언어와 if 문 사용 예
가변 언어 및 if 문 적용
먼저 if를 사용하여 숫자가 양수인지 음수인지 알아냅니다.
만약에조건 a가 0보다 큰 경우 구현문에서 System.out.println()사용
콘솔에 “이것은 양수입니다” 출력
~ 후에 그렇지 않으면조건 a가 0보다 작은 경우 구현문에서 System.out.println()~처럼
인쇄 “이것은 음수입니다”
이렇게 조건을 설정하면 내부 로 선언하고 원하는 번호를 할당만약에
조건에 맞는 실행문이 콘솔에 출력됩니다.
- 변수 언어와 if 문 사용 예
두 번째는 변수 언어와 if 문을 사용하여 짝수와 홀수를 출력하는 문입니다.
첫 번째 변수 내부3을 숫자로 선언
만약에num이 0인 경우 문 조건 System.out.println()~에서
출력 “0”으로 설정합니다. 그렇지 않으면 num의 나머지가 0인 경우
System.out.println()“짝수”를 출력합니다.
그렇지 않으면If the rest of num is equal to 1 로 조건을 다시 설정합니다.
System.out.println()“홀수”를 인쇄하십시오.
여기서 조건문에서 num%2는 num을 2로 나눈 나머지를 의미합니다.
3을 2로 나누면 나머지가 1이므로 else if의 조건이 충족됩니다.
콘솔에 “odd”로 인쇄됩니다.
- 스캐너 sc의 문제
첫 번째 스캐너 sc = 새 스캐너(System.in);사용
사용자가 입장할 수 있도록 허용
~ 후에 선 id라는 변수를 선언하고 “test”를 할당했습니다.
마찬가지로 pw 선 호출된 변수에는 pw로 선언된 “1234”가 할당되었습니다.
그런 다음 사용자가 로그인 필드를 인식할 수 있도록 텍스트를 인쇄합니다.
System.out.println(“====로그인=====”);
System.out.print(“ID를 입력하세요 > “);
여기에 텍스트를 출력하는 실행문의 차이점은 ln
ln은 개행을 나타냅니다. 프린트텍스트를 출력하고 한 위치 아래로 이동하는 것을 의미합니다.
ln이 없으면 즉시 출력되고 쓰기가 가능합니다.
문자열 num1 = sc.next();로 입력 정보 얻기
입력 정보 저장 선 num1로 지정
마찬가지로 동일한 pw를 작성하십시오. 선 num2로 지정
첫 번째 변수 언어 선다른 표기 방법이 있습니다 ==
사진을 보자면
if(id.equals(num1) && pw.equals(num2)) 수단
id로 선언된 변수가 num1로 선언된 변수와 동일하고,
선언된 변수 pw가 선언된 변수 num2와 동일한 경우
나는 그렇게 해석했다.
&&가 and와 동일하다고 생각하는 것이 편리합니다. 즉, 둘 다 맞을 때입니다.
“login successful”이라는 텍스트가 출력되도록 실행 문을 만들었습니다.
마지막으로
그렇지 않으면 if(id.equals(num1) || pw.equals(num2)) 당신이 볼 때
id로 선언된 변수는 num1로 선언된 변수이거나
pw로 선언된 변수가 num2로 선언된 두 변수 중 하나라면,
내가 해석하고 썼다.