2025/07/10 3

[인프런 문제] 조건문 2

이 문제에서는 else if를 작성하면 안 된다 점수에 따라 추천하는 영화가 다수 일수도 잇으니 if문을 각각 써줘야 한다. 단순 값만 넣는 문제이기때문에 switch문으로 문제를 풀 수 있다 단 문자열이니 String 을 주는 걸 잊으면 안 된다. 삼항연산자를 이용해 문제를 풀 수 있다a가 b보다 크면 a 작으면 b를 max에 넣는 삼항연산자를 작성하면 다음과 같이 된다숫자를 넣어서 보면 10 > 20? -> 거짓이기 때문에 20(b) 따라서20이 max에 대입된다 반대로도 생각해 보자만약 int a = 20 int b = 10이라고 생각해 보면20 > 10? -> 참이기 때문에 20(a)똑같이 20 즉 큰 숫자가 max에 대입된다. 문제에서 말하는 x % 2를 사용하면 홀수, 짝수를 쉽게 계산할 수..

[인프런 문제] 조건문 1

위 두 문제는 조건의 한 가지만 만족하면 종료되어도 상관없는 조건이니 else if를 사용해서 조건문을 작성해 줬다. 이 문제도 마찬가지로 else if를 썼는데 나는 마지막에 출력 부분에서 바로 계산을 해서 출력을 했지만출력 전에int won = 1300; 선언해놓고} esle { System.out.println("환전 금액은 " + won*dollar + "원입니다.");이런 식으로 해도 된다.

[인프런 Java] 조건문

다음과 같이 조건문을 쓸 수 있다 if() 괄호 안에 들어있는 조건이 참이면 {} 안에 있는 코드를 실행한다 처음과 같이 if문을 두개를 쓸 수도 있지만 그걸 합칠 수도 있다 if을 쓰고 그 뒤에 else를 이어 써주면 된다.다음과 같이 조건문을 하나하나씩 써서 조건을 하나씩 줘서 값을 구 할 수도 있는데 이런 식으로 하면 맨 처음에 조건을 만족해서 결과를 출력했더라도 나머지 아래 조건문들도 전부 다 돌아가고 조금씩 조금씩 조건이 겹치기 때문에 비효율 적이기 때문에 아래와 같이 코드를 작성할 수 있다다음과 같이 코드를 작성하면 조건이 겹칠일도 없고 만약 하나라도 먼저 참인 조건이 나오면 거기서 코드가 종료된다. * else if를 쓸때는 잘 생각해서 써야되는 것이 하나만 참이 된후 조건이 끝나는 상황이면..