If11 1068. 정수 1개 입력 받아 평가 출력하기 점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자. 평가 기준 점수 범위 : 평가 90 ~ 100 : A 70 ~ 89 : B 40 ~ 69 : C 0 ~ 39 : D 로 평가되어야 한다. 참고 여러 조건들을 순서대로 비교하면서 처리하기 위해서 조건문을 중첩할 수 있다. 만약, 순서대로 검사하고 실행하기 위해 아래와 같이 중첩 시킨다면, if(조건1) { ... } else { if(조건2) { ... } else { ... } } 중첩된 구조는 논리적으로 1단위이기 때문에 코드블록 기호를 생략하면 아래와 같은 구조로 다시 표현될 수 있다. if(조건1) { ... ; } else if(조건2) { ... ; } else { ...; } 이와 같이 조건을 계속 붙여나가면.. if(조건1) { .... 2023. 4. 12. 1067. 정수 1개 입력 받아 분석하기 정수 1개가 입력되었을 때, 음(minus)/양(plus)과 짝(even)/홀(odd)을 출력해보자. 참고 조건/선택 실행 구조의 안에 조건/선택 실행 구조를 다시 "중첩"할 수 있다. 이는 "중첩(nested)"의 원리가 적용되는 내용으로 아래와 같은 구조가 가능하다. if(조건1) { if(조건2) //조건문의 중첩 { ... } else { ... } } else { if(조건2) { ... } else { ... } } 위와 같은 조건/선택 실행구조는 조건/선택 실행구조를 중첩해 서로 다른 4가지(2가지*2가지)의 경우에 대해 다른 실행을 할 수 있도록 해준다. ** 어떤 조건들이 맞았을 때에는 해당부분의 코드블록 내용만 실행되고, 전체 조건/선택 실행구조를 빠져나간다. 즉, 다른 부분들은 실행되.. 2023. 4. 11. 4월 10일 (1) Java - 제어문 file 생성 src 오른쪽 버튼 클릭 > New 제어문 1. 조건(분기) 제어문 : if, switch 1) if 기본형 : if(조건식) {....} 조건식이 true일 때만 실행 2지 선다형 : if(조건식) {①....} else {②.....} 조건식이 true면 ①, false면 ②를 실행 다지 선다형 : if(조건식) {.....} else if(조건식2) {.....} ...... else {......} 2) switch case, default문과 조합 형식 : switch(표현식) { case : ...... } 표현식에 사용할 수 있는 것 : 정수, 문자(char), 문자열(String) import java.util.Random; public class DiceClass { pub.. 2023. 4. 10. 4월 5일 (2) DB - CASE, IF, 문자열 등 기타 함수 제어용 구문 : CASE, IF(), IFNULL(), NULLIF() CASE 연산자 : 자바스크립트의 switch와 비슷함 문법 2종류 1. CASE value WHEN [비교값] THEN 실행값 [WHEN [비교값] THEN 실행값 ...... ELSE 실행값] END; SELECT CASE 0 WHEN 0 THEN '영' WHEN 1 THEN '일' ELSE '몰라' END 결과; SELECT CASE 1 WHEN 0 THEN '영' WHEN 1 THEN '일' ELSE '몰라' END 결과; SELECT CASE 5 WHEN 0 THEN '영' WHEN 1 THEN '일' ELSE '몰라' END 결과; 2. CASE WHEN [조건식] THEN 실행값 [WHEN [조건식] THEN 실행값 .... 2023. 4. 5. 3월 8일 (2) JavaScript - 분기 제어문 switch문 연습문제) 윤년 계산기, 합격여부 확인 풀이 2) switch(식) - 숫자로 판단되는 값 p487 case, default, break 명령어도 함께 사용 '식'이 어떤 case에 해당되면 그 case로 이동 식 - number 형태의 값 또는 변수 string 형태의 값 또는 변수 형식) switch(식) { case 1: 실행문장들; break; case 2: 실행문장들; break; ........ case n: 실행문장들; break; [ default: 실행문장들; ] } if와 switch의 구분 if는 조건에 따른 분기, switch는 경우에 따른 분기 윤년 계산기는 switch로 만들기 어렵다. 반면 학점 계산기는 if 보다는 switch로 만드는 것이 더 좋다.(컴퓨터의 입장에서 편하다.. 2023. 3. 8. 이전 1 2 다음