본문 바로가기

JAVA/조건식4

조건식(if else-if, switch-case)예제 package conditions; import java.util.Scanner; public class ConditionsQuiz { public static void main(String[] args) { // Quiz1 // 과자의 구입 개수를 입력받아 가격을 출력 // 과자의 개당 가격은 1000원, 11개 이상 구매시 10% 할인, 100개 이상 구매시 12% 할인된다. int price = 0, cnt; Scanner sc = new Scanner(System.in); System.out.println("과자 개수 입력 : "); cnt = sc.nextInt(); if (cnt < 10) price = cnt * 1000; else if (cnt 30) price += ((time - 21).. 2022. 7. 19.
조건식(switch-case) package conditions; import java.io.IOException; import java.util.Scanner; public class Conditions2 { public static void main(String[] args) throws IOException { // switch-case //switch(데이터(변수)) { //case 데이터값: //종속문장; //break; //case 데이터값: //종속문장; //default : //종속문장; //} // if, else-if문과 비슷하나 조건식의 결과에 따라 동작하는것이 아닌 // Switch인자 내에 있는 변수에 각 case가 실행되는 구조 // 변수값에 대한 각 case및 default를 비교, 종속문장 실행 후 swi.. 2022. 7. 18.
조건식(else if, else) package conditions; import java.util.Scanner; public class Conditions2 { public static void main(String[] args) { // else if, else문 // if, else if, else if ... else를 이용하여 데이터를 여러가지의 조건에 대한 비교가 가능하다. Scanner sc = new Scanner(System.in); int data; System.out.println("입력한 데이가 3의 배수인지 아닌지에 대한 결과를 출력하시오."); System.out.println("수 입력 : "); data = sc.nextInt(); if (data % 3 == 0) System.out.printf("입력하신.. 2022. 7. 18.
조건식(if문) package conditions; import java.util.Scanner; public class Conditions { public static void main(String[] args) { // if문 // if(조건식) { //종속문장; // } // 종속문장이 1개일 경우 중괄호 생략이 가능하다. // 조건식의 true or false에 따라 종속문장의 실행 여부를 결정한다. // 조건식의 결과가 true일 경우 종속문장을 실행, false일 경우 종속문장을 배제한다. if (true) System.out.println("조건식이 참이므로 종속문장 실행"); if (false) System.out.println("조건식이 거짓이므로 종속문장 실행"); // ex1) Scanner sc =.. 2022. 7. 18.