본문 바로가기

JAVA/JAVA

자바 예제 - 사각형, 삼각형, 원형 면적 계산 프로그램

반응형

<<사각형, 삼각형, 원형 면적 계산 프로그램>>


import java.util.Scanner;


class UserInput{

public static void main(String []args){


Scanner sc = new Scanner(System.in);


String result;

int width = 0,height=0;

double radius=0; 



System.out.print("계산하고 싶은 도형을 쓰세요");

System.out.print("[r] : 사각형" + "[t] : 삼각형" + "[c] : 원");

result = sc.nextLine();


if( !result.equals("r") && !result.equals("t") && !result.equals("c")){

System.out.print("다시 입력하세요");

return;

}


if(result.equals ("r")){

System.out.print("가로길이는?");

width = sc.nextInt();

System.out.print("세로길이는?");

height = sc.nextInt();

}


else if(result.equals ("t")){

System.out.print("가로길이는?");

width = sc.nextInt();

System.out.print("세로길이는?");

height = sc.nextInt();

}


else{

System.out.print("반지름의 길이는?");

radius = sc.nextDouble();

}


int a = width * height;

int b = (width * height) / 2;

double c = radius * radius * 3.14;



int i = 0;


if (result.equals ("r")){

i=a;

}

else if (result.equals("t")){

i=b;

}

else{

i=(int)c;

}


System.out.println("결과값은" + i + "입니다.");


} // end psv

} // end class 



반응형