1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | //원주율을 3.141592로 매크로 상수로 정의하고 원의 넓이를 구하는 매크로 함수를 작성하여 반지름을 입력받아 원의 넓이를 출력하는 프로그램을 작성하시오. (소수 넷째자리에서 반올림) //내풀이 public class Main{ public static double k = 3.141592; public static void main(String[] args){ int r =0; int area = 0; solution(r; } public solution(int r) { int area = r*r*k; System.out.println(area); } } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public class Main{ public static double k = 3.141592; public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.print("radius : "); double n = sc.nextDouble(); //반지름 입력받는것 System.out.print("area = "); System.out.printf("%.3f",solution(n)); //원의넓이 출력 } public static double solution(double r) { double area = r*r*k; return area; } } | cs |
'자바 이론 > 클래스와 메소드' 카테고리의 다른 글
for(Object : List) 구문 (0) | 2019.06.17 |
---|---|
재귀호출(recursive call) (0) | 2019.04.10 |
정올 함수2 형성평가6 > 자료의 갯수 7을 매크로 상수로 정의하여 자료의 개수 만큼 정수를 입력받아 입력받은 순서대로 앞에서부터 마지막까지 가면서 바로 뒤의 숫자와 비교하여 크면 교환(.. (0) | 2019.02.13 |
정올 함수2 형성평가5 > 세개의 실수를 입력받아 1.합계와 평균을 구하여 평균을 반올림한 정수출력, 2.입력받은 수를 각각 먼저 반올림한 후 합계와 평균을 구하여 평균을 반올림한 결과를 출력 (0) | 2019.02.13 |
정올 함수2 형성평가4 > 정수 n 을 입력받아 2의 n승을 출력하는 프로그램(result *= 2) (0) | 2019.02.13 |