본문 바로가기

728x90
반응형

순이코딩/Java

(23)
[Java] 10. 반복문 - for 문 반복문은 프로그램에서 동일한 연산이나 코드 블록을 반복적으로 실행하는 경우 사용합니다. 자바에는 3가지 종류의 반복문이 있습니다. for 문 while 문 do-while 문 반복횟수를 알 수 있는 경우 사용 반복 횟수를 알 수 없고, 조건에 따라 반복이 계속되거나 중단되는 경우 사용 조건을 처음부터 따지는 경우 조건을 나중에 따지는 경우 1. for 문 for(초기화 구문 ; 검사 조건 ; 반복후 작업){ 검사 조건이 true일때 실행문; } for 문의 구성은 이렇습니다. 초기화 구문은 최초 시작 시 한번만 실행됩니다. 다음 검사 조건에서는 논리형 변수나 논리 연산을 사용합니다. 검사 결과 true이면 반복이 계속되며, false이면 for 문을 벗어납니다. 실행문은 for 문이 반복되는 동안(= 검..
[Java] 09. 조건문 - 다중 if-else문 / switch문 3. 다중 if-else문 다중 if-else문은 if-else가 연속되는 것입니다. 위에서부터 조건식이 참인 경우 해당하는 실행 문장을 실행합니다. if(조건식1) { 실행문장1 }else if(조건식2){ 실행문장2 }else if(조건식3){ 실행문장3 }else { 실행문장4 } 조건식 1이 참이면 실행문장 1을 실행하고, 조건식 1이 거짓이라면 다음으로 조건식 2가 참인지 거짓인지 판단합니다. 참이라면 실행문장 2를 실행, 아니면 조건식 3으로 넘어갑니다. 다중 if-else문을 통해 점수를 입력하였을 때, 학점을 알려주는 프로그램을 만들어 보겠습니다. 점수가 90점 이상 : A학점 점수가 80점 이상 90점 미만 : B학점 점수가 70점 이상 80점 미만 : C학점 그 외 : 재수강 이 설명대..
[java] 08. 조건문 - 단순if문 / if-else문 조건문을 이용하면 조건의 참, 거짓에 따라 다른 작업을 수행할 수 있습니다. 조건문은 'if문', 'if-else문', 'switch문' 이렇게 3가지입니다. 1. 단순 if문 if문은 조건식을 걸고 참일 경우 if 내부의 '실행 문장'이 실행됩니다. 거짓일 경우에는 if문을 벗어납니다. 단순 if문의 모양은 이렇습니다. if(조건식) { 실행문장 // 참인 경우 실행 } // 거짓인 경우 if문 탈출 이번에는 나이를 입력받아 20살 이상이면 성인이라는 문구가 뜨도록 해보겠습니다. Scanner sc = new Scanner(System.in); System.out.print("나이 입력 : "); int age = sc.nextInt(); if(age >= 20) { System.out.println(..
[Java] 07. 연산 - 조건 연산 6. 조건 연산 조건 연산자는 3개의 피연산자로 이루어져 있습니다. 항이 3개이기 때문에 삼항연산자라고도 합니다. (조건식) ? (true일 때 실행문) : (false일 때 실행문) 이러한 형태입니다. 이전에 산술 연산자에서 입력받은 정수가 짝수인지 홀수인지 구분하는 데 사용했던 것도 조건 연산입니다. System.out.print("정수를 입력하세요 : "); int num = sc.nextInt(); System.out.println(num%2==0 ? "짝수" : "홀수"); 스캐너를 통해 변수 num의 값을 입력 받습니다. (num%2==0 ? "짝수" : "홀수") 이 연산은 입력받은 num을 2로 나누었을 때 나머지가 0인지를 묻고 있습니다. 어차피 0 아니면 1이기 때문에 0인 경우에는 짝..

728x90
반응형