if 문String grade = "A";int bonus;if (grade == "A") { bonus = 1000000;} else if (grade == "B") { bonus = 800000;} else if (grade == "C") { bonus = 500000;} else { bonus = 0;} if 문은 가장 기본적인 제어문이다. 그렇기에 사실상 if 문만 쓰더라도 문제 될 것은 없다. 그러나 특정 상황에서는 if 문보다 가독성이 더 높은 switch 문을 선호한다.switch 문String grade = "A";int bonus;switch (grade) { case "A": bonus = 1000000; break; case "..