2014-12-23 6 views
-1

저는 컴퓨터 과학을 처음 접했고 선형 방정식 시스템을 풀기 위해 포인트 클래스, 라인 클래스 및 Rational 숫자 클래스를 사용하려했지만 실패했습니다. 시스템에 대한 코드는 오래되었고 필자가 작성한 새로운 코드에서 작동하도록 수정하고 있지만, 내 인생에서 코드의 한 섹션을 통해 디버그/작업을 수행 할 수는 없습니다. 내가 하나를 할 수 없다면 모두 휴식 할 수 있고 전체 코드는 작동하지 않는다.) oneChosenFirst(). 나는 완전한 코드를 찾는 것이 아니라, 이것을 올바르게 수행하는 방법에 대한 매우 간단한 설명이다. 고마워. 여기 내가 지금까지 시스템에서 가지고있는 것이있다. 시스템은 사용자 입력을 기반으로합니다. 기울기와 Y 절편에 대한 선형 방정식의포인트 클래스, 유리수 클래스 및 선 클래스를 사용하여 2 선형 방정식 시스템을 해결하려면 어떻게합니까?

내 시스템 :

public static void oneChosenFirst() { 

    System.out.println("Enter values for Y intercept (0,#). "); 
    double A = scn.nextDouble(); 
    double B = scn.nextDouble(); 
    Point Yint1 = new Point(); 
    System.out.println("Enter values for slope (Rise/Run). "); 
    Line slope1 = new Line(); 
    } 

가 다시 한번 많은 감사, 당신은 자바를 통해 나의 여행에 저를 도움이 될 수있을 것 같다고 생각 아무것도 많이 감사합니다.

+0

문제의 범위를 좁혀 야합니다. 아무도 600 개 이상의 모든 라인을 살펴보고 싶지 않습니다. – August

+0

과도한 개행을 정말로 제거해야합니다. – keyser

+0

코드의 형식이 더 좋았지 만 여전히 너무 많은 코드입니다. 문제가있는 곳을 찾아 특정 코드 세그먼트에 대한 도움을 요청하십시오. – Vitruvius

답변

0

선형 방정식 시스템을 (점 및 선 클래스와 마찬가지로) 기하학적으로 풀려면 각 방정식을 선으로 표시 한 다음 시스템에 대한 솔루션이이 선들이 교차하는 점이됩니다. 이 과정의 특정 단계에 어려움을 겪고 계시다면 지금 말씀 하시고 그 단계를 수행하기 위해 지금까지 시도한 것을 보여주십시오.

+0

도움이되어 주셔서 감사합니다. – hell2the0

+0

@ hell2the0이 답변으로 문제가 해결 된 경우 해당 등급 아래의 채워지지 않은 체크 표시를 클릭하여 허용으로 표시하십시오. :) – Vitruvius