2020/03/04 - [IT/Programming Practice] - [Java] 간단한 출력문
2020/03/04 - [IT/Programming Practice] - [Java] 계산기
2020/03/04 - [IT/Programming Practice] - [Java] 3 거스름돈 분리 계산
2020/03/04 - [IT/Programming Practice] - [Java] 4 성적 출력 하기
2020/03/04 - [IT/Programming Practice] - [Java] 짝수, 홀수, 제로 숫자 세기 프로그램
▶ 조건
2개의 class가 필요하다.
main 메소드가 포함된 Lab3_1 class가 필요하다.
반지름을 구하는 Circle class 필요하다.
Circle class에는 다음과 같은 메소드와 변수를 선언한다.
final double PI=3.14159;
private double radius;
setRadius(double radius), getRadius()
area() // return 값은 PI*radius*radius;
showCircle()에서 area()에서 계산된 넓이 값 출력
Lab3_1 class
반지름 값을 입력 받은 후 입력된 값을 Circle 클래스에 radius 값 으로 설정한다.
소스코드
먼저 사이클 클래스 입니다.
★ 소스를 복사 하려면 소스코드에 마우스를 올려두면 오른쪽 상단 "Copy"버튼을 클릭하세요.
public class Circle{
static double radius;
final double PI = 3.14159;
public Circle(double radius){
this.radius = radius;
}
public double getRadius(double radius){
return radius;
}
public void setRadius(double radius){
this.radius = radius;
}
public double getArea(){
return PI*radius*radius;
}
}
그다음으로 메인 소스 입니다.
import java.util.Scanner;
public class Lab_3_1 {
public static void main(String[] args) {
System.out.println("======================");
System.out.println("학번: 2016000000");
System.out.println("이름: 컴돌이의블로그");
System.out.println("======================\n");
Circle circle = new Circle(3.1);
Scanner scan = new Scanner(System.in);
System.out.println("반지름을 입력하세요:");
Circle.radius = scan.nextInt();
System.out.println("반지름 : "+ Circle.radius);
System.out.printf("넓이 : "+ circle.getArea());
}
}
//Made by 컴돌이//
◈ 소스코드를 보시고 고칠 부분이나 더 좋은 로직이 있다면 코멘트 달아주세요!
이상 문제 6번 입니다.
컴돌이블로그
#자바
'IT > Programming' 카테고리의 다른 글
[Java] do~while문을 활용한 출력 프로그램 (0) | 2020.03.04 |
---|---|
[Java] 학생 정보 입력 시스템 출력 (0) | 2020.03.04 |
[Java] 짝수, 홀수, 제로 숫자 세기 프로그램 (0) | 2020.03.04 |
[Java] 성적 출력 하기 (0) | 2020.03.04 |
[Java] 거스름돈 분리 계산 (0) | 2020.03.04 |