on
제어문 If맛보기
제어문 If맛보기
제어문이란 코드의 실행 혹은 반복을 결정하는 특수한 코드.
제어문에는 크게 조건문과 반복문 2가지가 있다
조건문 : 특정 조건을 만족시 코드를 실행
반복문 : 특정 조건은 만족하는동안 코드를 반복
조건문
if 조건문은 true / false 가 결과 값으로 나오는 코드 , 즉 조건식을 실행 시켜서
true가 나오면 코드 블럭을 실행 시키고 false가 나오면 실행 시키지 않는다
* 코드블럭 : { }
if ( 조건식 ) {
실행할 코드 블럭
}
코드 블럭 예시 if (num > 0) { System.out.println("num은 1 이상입니다"); int num2 = 15; System.out.println("num2 : " + num2); }
문제 풀기
int 변수 num 을 만들고 4로 초기화해서 , 만약 num이 5보다 작으면
"5보다 작습니다 " 가 출력되게 코드 작성
변수 num에 8초 초기화하고 만약 num이 짝수 라면 "짝수 입니다" 출력되게 코드 작성 사용자로부터 입력을 받아서 해당 숫자가 6의 배수이면 "6의 배수 입니다" 가 출력되게 코드작성 사용 자로부터 나이를 입력받아서 미성년자 일시 " 미성년자 입니다"가 출력되게 코드 작성 사용자로부터 숫자를 입력받아 50 이상 60 미만 일경우 "50번대 숫자 입니다" 가 출력되게 코드 작성 사용자로부터 아이디와 비밀번호를 입력받아서 아이디가 "admin" 비밀번호 "111"이면 "로그인 성공" 이 출력되게 코드를 작성
// *3번 4번 5번 6번문제 입력 = scanner import java.util.Scanner; public class Main { public static void main (String [] args ) { Scanner scanner = new Scanner (System.in); /*1. int 변수 num 만들고 4로 초기화해서 만약 num이 5보다 작으면 " 5 보다 작습니다" 가 출력되게 코드를 작성하시오 */ int num = 4; if ( num < 5 ) { System.out.println( "5 보다 작습니다 " ); } System.out.println("----------------------
"); // 2. 변수 num에 8로 초기화하고 // 만약 num이 짝수이면 // "짝수 입니다"가 출력되게 코드를 작성하시오 // * 짝수) %2 ==0 num = 8; if ( num % 2 == 0 ) { System.out.println( "짝수 입니다 "); System.out.println("----------------------
"); // 3. 사용자로부터 입력을 받아서 // 해당 숫자가 6의 배수이면 // " 6의 배수 입니다" 가 출력되게 코드를 작성하시오 // * 6의 배수 %6 == 0 System.out.println(" 숫자를 입력 하세요 "); System.out.println("->"); num = scanner.nextInt(); if ( num%6==0) { System.out.println(" 6의 배수 입니다"); } System.out.println("----------------------
"); // 4. 사용자로부터 나이를 입력받아서 // 미성년자일시 // "미성년자 입니다" 가 출력되게 코드를 작성하시오 System.out.println("나이를 입력해주세요"); System.out.println("->"); int age = scanner.nextInt(); if ( age <19 ){ System.out.println(" 미성년자 입니다 " ); } System.out.println("----------------------
"); // 5. 사용자로부터 숫자를 입력받아서 // 50 이상 60 미만일 경우 // " 50 번대 숫자입니다" 가 출력되게 코드를 작성하시오 System.out.println(" 숫자를 입력해주세요"); System.out.println("->"); num = scanner.nextInt(); if ( num >=50 && num <60 ){ System.out.println(" 50 번대 숫자 입니다"); } System.out.println("----------------------
"); // 6. 사용자로부터 아이디와 비밀번호를 입력받아서 // 아이디가 "admin" 비밀번호가 "111" 이면 // " 로그인 성공 "이 출력되게 코드를 작성하시오 // 아이디는 대소문자 구분하지 않는다 System.out.println("아이디를 입력해주세요"); System.out.println("->"); scanner.nextLine(); String id = scanner.nextLine(); System.out.println("비밀번호를 입력해주세요"); System.out.println("->"); String pw = scanner.nextLine(); if(id.equals("admin") && pw.equals("111")){ System.out.println("로그인 성공"); } scanner.close(); } }
from http://gi-dor.tistory.com/10 by ccl(A) rewrite - 2021-09-08 22:00:43