자바에 관한 질문 있습니다.
승아
public class fraction
{
private int nus = 1;
private int des = 1;
public fraction(int nus,int des)
{
this.nus = nus;
this.des = des;
}
public fraction()
{
}
public int getnus()
{
return this.nus;
}
public void setnus(int nus)
{
this.nus = nus;
}
public int getdes()
{
return this.des;
}
public void setdes(int des)
{
if(des != 0)
{
this.des = des;
}
}public float getfraction()
{
return (float)nus/(float)des;
}
public static void main(String args[])
{
//faction f = new fraction(3,0);
fraction f = new fraction();
f.fraction(3,2);
System.out.println(f.getfraction());
}
}
을 책 따라 하고 있는데요public static void main(String args[])
{
//faction f = new fraction(3,0);
fraction f = new fraction();
f.fraction(3,2);
System.out.println(f.getfraction());
}부분을
public static void main(String args[])
{
faction f = new fraction(3,0);
//fraction f = new fraction();
//f.fraction(3,2);
System.out.println(f.getfraction());
}
게 바꾸니 되는데 위에 처럼 하면 않되네요.
왜 그런지?
fraction f = new fraction();
f.fraction(3,2);
문법대로라면 f가 fraction 클래스를 가리치고
f.fraction(3,2);을 호출하는것은데... 맞는것 아닌가요?
초보라서...답변 달아주시면 감사하겠습니다.
-
찬바리 2024-02-11
프로그램 상에 setdes() 메소드를 보시면 0을 설정할 수 없게 되어있습니다.
getfraction()이 부분에서 나누기를 하는데 0으로 나눌수는 없으니까요^^
faction f = new fraction(3,0); 이부분을
faction f = new fraction(3,다른숫자); 로 바꿔보시면 되실듯..
단지 책을 보고 하시는게 아니라... 프로그램을 이해하며 하시면.. 좀더 수월하게 하실수있을꺼에요^^
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2658682 | CSS와 HTML의 궁금한 점..? | 해긴 | 2024-06-18 |
2658656 | sublime text2 사용하시는분 (인코딩 질문) | 연블랙 | 2024-06-18 |
2658627 | 윈도우8 데브C 재질문드립니다;; (1) | 이플 | 2024-06-17 |
2658605 | 아스킷코드값 질문이요 | 두바다찬솔 | 2024-06-17 |
2658574 | 접근성 코딩 공부는 어떻게 해야할까요? ㅠ_ㅠ; (6) | 머즌일 | 2024-06-17 |
2658545 | 각각 오브젝트들의 멀티터치 (1) | 에다 | 2024-06-17 |
2658520 | PHP 에서요 | 꽃큰 | 2024-06-16 |
2658491 | 동영상 재생 (4) | 가을바람 | 2024-06-16 |
2658468 | 플래시로 포트폴리오를 만들때.. (1) | 곰돌곰돌 | 2024-06-16 |
2658441 | 상속 문법에 생소한게 있어 질문드립니다. | 도1도캣 | 2024-06-16 |
2658381 | 구글로그인어떻게하나여 아무것도몰라서집어넣기만했는데 ㅜㅜ (1) | 예린 | 2024-06-15 |
2658353 | 엑셀과 연동해서 프로그램 작성 질문좀...??? | Sweeety | 2024-06-15 |
2658327 | 아파치와 톰캣 연동을 했는데요.. (3) | 바르고 | 2024-06-15 |
2658297 | AIR for iOS 에서 실제 디바이스로 테스트 하기에 대해 (2) | 란새 | 2024-06-14 |
2658265 | dl 을 쓸때 (1) | 소윤 | 2024-06-14 |
2658214 | 어떨때 쓰는건지 궁금해요 (4) | 가시 | 2024-06-14 |
2658182 | 하루에 하나 정도는 여기에 올리네요.. ^-^;;..오늘도 자스쪽 질문이에요..스타일 적용 질문요... (5) | 갤투 | 2024-06-13 |
2658160 | 특정페이지만 폰트크기 키울수 있나요? | 해길 | 2024-06-13 |
2658128 | 전에 올렸던 질문을 다시 올려 봅니다. (1) | 머슴밥 | 2024-06-13 |
2658068 | 라이브러리의 이미지에 Linkage 를 걸었을경우에.. allow smoothing 이.. (3) | 시내 | 2024-06-12 |