게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
javadoc 질문드립니다.
게시물ID : programmer_16113짧은주소 복사하기
작성자 : 강무
추천 : 0
조회수 : 230회
댓글수 : 1개
등록시간 : 2016/03/08 20:38:32
옵션
  • 본인삭제금지
/**
 * @author      AAAAA <aaaaa @ aaaaa.com>
 * @version     1.0
 * @since       2016-03-08  
 */


public class  Triangle
{
private static double line1;
private static double line2;
private static double line3;
private static double max, min, mid;


public static void setLine1(double a)
{
/**
*첫번째 변의 길이를 설정하는 메소드. 음수의 경우에는 1로 설정
*@param a 변의 길이에 대입할 수
*/
if (a<0)
{System.out.println("변의 길이는 음수가 될 수 없습니다. 임의로 1.0으로 설정합니다"); line1=1.0;}
else
{line1=a; System.out.println("변1의 길이를" + a+ "로 지정합니다");}
}
public static void setLine2(double b)
{
/**
*두번째 변의 길이를 설정하는 메소드. 음수의 경우에는 1로 설정
*@param b 변의 길이에 대입할 수
*/
if (b<0)
{System.out.println("변의 길이는 음수가 될 수 없습니다. 임의로 1.0으로 설정합니다"); line2=1.0;}
else
{line2=b; System.out.println("변2의 길이를" + b+ "로 지정합니다");}
}

public static void setLine3(double c)
{
/**
*세번째 변의 길이를 설정하는 메소드. 음수의 경우에는 1로 설정
*@param c 변의 길이에 대입할 수
*/
if (c<0)
{System.out.println("변의 길이는 음수가 될 수 없습니다. 임의로 1.0으로 설정합니다 "); line3=1.0;}
else
{line3=c; System.out.println("변3의 길이를" + c+ "로 지정합니다");}
}

public static double getLine1()
{
/**
*첫번째 변의 길이를 반환하는 메소드
*@return 첫번째 변의 길이를 반환
*/
return line1;
}

public static double getLine2()
{
/**
*두번째 변의 길이를 반환하는 메소드
*@return 두번째 변의 길이를 반환
*/
return line2;
}

public static double getLine3()
{
/**
*세번째 변의 길이를 반환하는 메소드
*@return 세번째 변의 길이를 반환
*/
return line3;
}
public Triangle (double a)
{
setLine1(a);
setLine2(a);
setLine3(a);
System.out.println("모든 변의 길이를 " + a + "로 지정합니다");
}

public Triangle ()
{
line1=1.0;
line2=1.0;
line3=1.0;
System.out.println("모든 변의 길이를 1.0로 초기화합니다");
}

public static double area()
{
/**
*삼각형의 넓이를 반환하는 메소드
*@return 삼각형의 넓이를 반환
*/
double s;
s=(line1+line2+line3)*0.5;
return Math.sqrt(s*(s-line1)*(s-line2)*(s-line3)); 
}

public static double circum()
{
/**
*삼각형의 둘레의 길이를 반환하는 메소드
*@return 삼각형의 둘레의 길이를 반환
*/
return line1+line2+line3;
}

public static double insideRadius()
{
/**
*삼각형의 내접원의 반지름을 반환하는 메소드
*@return 삼각형의 내접원의 반지름의 길이를 반환
*/
double s;
double area;
double radius;
s=(line1+line2+line3)*0.5;
area=Math.sqrt(s*(s-line1)*(s-line2)*(s-line3));
return area/(s*2.0);
}

public static void type()
{
/**
*삼각형의 종류를 보여주는 메소드. 삼각형이 직각삼각형, 예각삼각형, 둔각삼각형 중에 무엇인지를 보여준다.
*/
if (line1>=line2)
{
if (line1>=line3) 
{
max=line1;
if (line2>=line3) {mid=line2; min=line3;}
else {mid=line3; min=line2;}
}
else {max=line3; mid=line1; min=line2;}
}

else if (line1<=line2)
{
if (line2>=line3)
{
max=line2;
if (line3>=line1) {mid=line3; min=line2;}
else {mid=line2; min=line3;}
}
else {max=line3; mid=line2; min=line1;}
}

if (max*max==mid*mid+min*min) System.out.println("이 삼각형은 직각삼각형입니다");
else if(max*max<=mid*mid+min*min) System.out.println("이 삼각형은 예각삼각형입니다");
else System.out.println("이 삼각형은 둔각삼각형입니다");
}
}

객체지향 처음 배우는 한 학생입니다.
코드 내용은 큰 문제 없이 전부 구동되었는데... 이걸 javadoc을 이용하여 문서화 해주려고 하니까 에러가 나더라구요...
source file을 찾을 수 없다고 하네요...

도와주세요 ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호