삼성SDS_멀티캠퍼스/Java

7일 차 JAVA 매개변수를 이용한 계산기

박성우기 2015. 9. 15. 09:40
반응형

import java.util.Scanner;


public class Test2 {


public static void main(String[] args) {


String input_Ch;

int a, b;

Scanner scan = new Scanner(System.in);


System.out.println("+, -, *, / 연산중 하나를 입력하세요");

input_Ch = scan.nextLine();


switch (input_Ch) {

case "+":


System.out.println("숫자를 두개 입력하세요");

a = scan.nextInt();

b = scan.nextInt();

printHello(a, b);

break;

case "-":

System.out.println("숫자를 두개 입력하세요");

a = scan.nextInt();

b = scan.nextInt();

printHello2(a, b);

break;

case "*":

System.out.println("숫자를 두개 입력하세요");

a = scan.nextInt();

b = scan.nextInt();

printHello3(a, b);

break;

case "/":

System.out.println("숫자를 두개 입력하세요");

a = scan.nextInt();

b = scan.nextInt();

printHello4(a, b);

break;


default:

System.out.println("+, -, *, / 연산중 하나를 입력하세요");

break;

}


}


public static void printHello(int num, int age) { // 매개변수 - 함수를 호출할 때 저기에 값을

// 넣어줘야 함


System.out.print(num + "+" + age + "=" + (num + age));


}


public static void printHello2(int num, int age) { // 매개변수 - 함수를 호출할 때 저기에

// 값을

// 넣어줘야 함


System.out.print(num + "-" + age + "=" + (num - age));


}


public static void printHello3(int num, int age) { // 매개변수 - 함수를 호출할 때 저기에

// 값을

// 넣어줘야 함


System.out.print(num + "*" + age + "=" + (num * age));


}


public static void printHello4(int num, int age) { // 매개변수 - 함수를 호출할 때 저기에

// 값을

// 넣어줘야 함


System.out.print(num + "/" + age + "=" + (num / age));


}


}









출처: 삼성SDS멀티캠퍼스 

강사: 홍승길

Email : iccack70@gmail.com

반응형