Java 기초 함수 - 연습문제(1)
728x90
기본 환경
JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 |
시나리오
main 함수에서 반지름을 받은 후 원의 넓이를 구하는 메소드 circleArea을 만들고
원의 둘레를 구하는 메소드 circleRound를 만들어라
단, circleArea 메소드는 함수 안에서 출력문을 출력하고
circircleRound 메소드는 round 값을 리턴받아서 main함수에 출력하라
(원의 넓이 구하는 공식 : 3.14 * 반지름 * 반지름, 원의 둘레 구하는 공식 : 2 * 3.14 * 반지름)
다음과 같은 결과가 나와야 합니다.
정답
package ex05method;
import java.util.Scanner;
public class QuCircleCalculator {
//원의 넓이(반환값이 없는 형태)
public static void circleArea(double half) {
double area= 3.14 * half * half;
System.out.println("원의 넓이(" + half + ") : " + area);
}
//원의 둘레(반환값이 있는 형태)
public static double circleRound(double half) {
double round = 2 * 3.14 * half;
return round;
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.printf("원의 반지름 : ");
double half = scan.nextInt();
System.out.printf("원의 둘레(%.1f) : %.1f\n" ,half, circleRound(half));
circleArea(half);
}
}
'Java > Java_기초부터 _끝까지' 카테고리의 다른 글
Java 기초 함수 - 연습문제(3) (0) | 2020.10.19 |
---|---|
Java 기초 함수 - 연습문제(2) (0) | 2020.10.19 |
Java 기초 함수 - 재귀함수 에러 (0) | 2020.10.19 |
Java 기초 함수 - 재귀함수 (0) | 2020.10.19 |
Java 기초 함수 - 오버라이딩 (0) | 2020.10.19 |