Study/Java 연습문제2 04.조건문/반복문 Exercise (기본 코드/내 풀이/해설) [4-1] 다음의 문장들을 조건식으로 표현하라. 1. int형 변수 x가 10보다 크고 20보다 작을 때 true인 조건식 10 < x && x< 20 2. char형 변수 ch가 공백이나 탭이 아닐 때 true인 조건식 ch != ' ' || ch != '\' 3. char형 변수 ch가 'x'또는 'X'일 때 true인 조건식 ch = 'x' || ch='X' 4. char형 변수 ch가 숫자 ('0'~'9')일 때 true인 조건식 '0' 내 프로그램상에 오류가 있는 건지 해설지의 코딩과 정답이 나와 반대됨 나는 내 해설로 했을 때 제대로 된 결과값을 얻었다. 처음에 if('0' 각 자리 별로 담긴 result값에 어떻게 자리값을 줘야하는지 고민하다 못 풀었는데 해설처럼 result*10을 tmp%.. 2023. 1. 18. 03.연산자 Exercise (기본 코드/내 풀이/해설) [3-2] - 해설에서는 0보다 큰 경우로 했는데 나머지가 음수인 경우는 없으므로 내가 풀이한 것처럼 0과 같은 경우로 조건을 줘도 원하는 값을 얻을 수 있다. [3-3] - prinln메서드를 사용할 때 String타입은 ""으로, char타입은 ' '로 코딩한다. - 삼항연산자를 중복해서 쓸 때 괄호 사용에 주의 [3-4] [3-5] [3-6] - num값이 10의 배수일 경우 10의 값이 나와야 하는데 이 점을 간과하고 0으로 출력되게 코드를 짜버림. -> 어떤 경우에 어떤 값이 나와야 하는지에 대해 파악 필요 -> 간략하게 코딩하는 습관 들이기 [3-7] - 반올림의 경우 0.5를 더해줘야 하는데 1을 더해줘버림 [3-8] [3-9] [3-10] 2023. 1. 15. 이전 1 다음 반응형