<div><span style="font-size:9pt;line-height:1.5;">public int cal_people() throws InterruptedException</span><span class="Apple-tab-span" style="font-size:9pt;line-height:1.5;white-space:pre;"> </span><span style="font-size:9pt;line-height:1.5;">// 탑승인원 계산 함수</span></div> <div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int P=0;<span class="Apple-tab-span" style="white-space:pre;"> </span>// 탑승인원을 저장하는 변수</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>P = weight / people_weight;<span class="Apple-tab-span" style="white-space:pre;"> </span>// 탑승인원을 계산하는 계산식</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>people = P;<span class="Apple-tab-span" style="white-space:pre;"> </span>// 계산된 탑승인원을 탑승인원 멤버 변수에 대입</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("탑승인원은 "+people);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Thread.sleep(500);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return people;<span class="Apple-tab-span" style="white-space:pre;"> </span>// 탑승인원 멤버 변수로 초기화</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div></div> <div><br></div> <div>메인 클래스에서</div> <div>a.cal_people();으로 사용하면 잘 됩니다.</div> <div><br></div> <div><br></div> <div> <div>public void cal_carbon_dioxide() throws InterruptedException<span class="Apple-tab-span" style="white-space:pre;"> </span>// 탑승인원에 비례한 이산화탄소 계산함수</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>weight_measuring wm;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>wm= new weight_measuring();</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>carbon_dioxide = carbon_dioxide+wm.cal_people() *100;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div></div> <div><br></div> <div>여기에서 wm.cal_people이 문제발생합니다 </div> <div><br></div> <div> <div>Exception in thread "main" java.lang.ArithmeticException: / by zero</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>at pro.weight_measuring.cal_people(weight_measuring.java:46)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>at pro.air_cleaner.cal_carbon_dioxide(air_cleaner.java:69)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>at pro.project.main(project.java:76)</div></div> <div>이 뜨는데 내용은 c=a/b 일때 b가 0이어서 그런것 같습니다</div> <div><br></div> <div>cal_people 함수를</div> <div>weight=1;</div> <div>people_weight=1;</div> <div>P = weight / people_weight;<span class="Apple-tab-span" style="white-space:pre;"> </span> 을 하면 됩니다.</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.