Java 5일차 6
2022. 11. 16. 12:55ㆍ코딩배움일지/JAVA
import java.util.Scanner;
public class Loop5_copy {
public static void main(String[] args) {
int a = 10;
int b = 2;
Scanner sc = new Scanner(System.in);
boolean loopFlag = true;
while (loopFlag) {
String select = null; /*변수 선언*/
System.out.println("1. 덧셈");
System.out.println("2. 뺄셈");
System.out.println("3. 곱셈");
System.out.println("4. 나눗셈");
System.out.println("5. 나머지");
System.out.println("q. 프로그램 종료");
System.out.print("선택 : "); /*반복*/
select = sc.nextLine();
if (select.equals("q")) {
loopFlag = false;
} else if (select.equals("1")) {
System.out.println(a + "+" + b + "=" + (a + b));
} else if (select.equals("2")) {
System.out.println(a + "-" + b + "=" + (a - b));
} else if (select.equals("3")) {
System.out.println(a + "x" + b + "=" + (a * b));
} else if (select.equals("4")) {
System.out.println(a + "/" + b + "=" + (a / b));
} else if (select.equals("5")) {
System.out.println(a + "%" + b + "=" + (a % b));
} else {
System.out.println("잘못된 입력! 다시 입력하세요");
}
System.out.println();
}
}
}
============================================================================================
import java.util.Scanner;
public class Loop5_copy {
public static boolean selectionConditions(String select, int a, int b ) {
boolean loopFlag = true;
if (select.equals("q")) {
loopFlag = false;
} else if (select.equals("1")) {
System.out.println(a + "+" + b + "=" + (a + b));
} else if (select.equals("2")) {
System.out.println(a + "-" + b + "=" + (a - b));
} else if (select.equals("3")) {
System.out.println(a + "x" + b + "=" + (a * b));
} else if (select.equals("4")) {
System.out.println(a + "/" + b + "=" + (a / b));
} else if (select.equals("5")) {
System.out.println(a + "%" + b + "=" + (a % b));
} else {
System.out.println("잘못된 입력! 다시 입력하세요");
}
return loopFlag;
}
public static void main(String[] args) {
int a = 10;
int b = 2;
Scanner sc = new Scanner(System.in);
boolean loopFlag = true;
while (loopFlag) {
String select = null; /*변수 선언*/
System.out.println("1. 덧셈");
System.out.println("2. 뺄셈");
System.out.println("3. 곱셈");
System.out.println("4. 나눗셈");
System.out.println("5. 나머지");
System.out.println("q. 프로그램 종료");
System.out.print("선택 : "); /*반복*/
select = sc.nextLine();
loopFlag = selectionConditions(select, a, b);
System.out.println();
}
}
}
'코딩배움일지 > JAVA' 카테고리의 다른 글
Java 6일차 2 (객체) (0) | 2022.11.17 |
---|---|
Java 6일차 1 (메소드 사용법) (1) | 2022.11.17 |
Java 5일차 5 (0) | 2022.11.16 |
Java 5일차 4 (0) | 2022.11.16 |
Java 5일차 3 (0) | 2022.11.16 |