인천일보 아카데미 1일차 (오후)

  • 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로 선언된 두 변수 중 하나라면,

내가 해석하고 썼다.