
triangle(input());
이 문법도 공부해야 한다.
이 소스는 담주안에 외우는 걸로, 알람 놓기
package Day04;
import java.util.Scanner;
public class Q4_1 {
//1. 사각형 넓이 구하는 함수
static int rectangle(int[] temp){
return temp[0]temp[1];
}
//2. 삼각형 넓이 구하는 함수 안주고 받고
static void triangle(int[] temp){
System.out.println("삼각형의 넓이 : "+temp[0]temp[1]/2);
}
//3. 입력함수 주고 안받고
static int[] input(){
Scanner sc = new Scanner(System.in);
int[] in = new int[2];
System.out.print("가로 : ");
in[0] = sc.nextInt();
System.out.print("세로 : ");
in[1] = sc.nextInt();
return in;
}
static void main() {
//1. 3입력 전까지는 계속 반복
//2. 입력 -> 정수 입력
//1. 사각형 넓이 2. 삼각형 넓이 3. 종료 :
// 1, 2를 입력시 사각형 넓이 구하거나 삼각형 넓이 구한다.
// 1~3 이외의 값을 입력하면 잘못된 입력입니다. 출력
Scanner sc = new Scanner(System.in);
boolean check = true;
int w,h;
while (check){
System.out.print("1. 사각형 넓이 2. 삼각형 넓이 3. 종료 :");
int num = sc.nextInt();
switch (num){
case 1: //사각형
System.out.println("사각형의 넓이 : "+rectangle(input()));
break;
case 2: // 삼각형
triangle(input());
break;
case 3:
check = false;
System.out.println("프로그램을 종료합니다.");
break;
default:
System.out.println("잘못된 입력입니다.");
break;
}
}
}
}