<div>public int get_weight()<span class="Apple-tab-span" style="white-space:pre;"> </span><span style="font-size:9pt;line-height:1.5;">{</span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int w;<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>w = (int)(Math.random()*((1500 - 0) + 1) + 0);<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("현재 중량은 "+w+"kg");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>try {</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>} catch (InterruptedException e) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>// TODO Auto-generated catch block</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>e.printStackTrace();</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 = w;<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return weight;<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div>이런식으로 랜덤한 값을 weight에 리턴하고 </div> <div><br></div> <div>다른 클래스에서 호출하면 0이 되버립니다;</div> <div><br></div> <div><br></div> <div><br></div> <div><br></div> <div>타 클래스의</div> <div>weight_measuring a=new weight_measuring(); 객체 선언과 동시에 초기화하면서 0이 되는것 같습니다.</div> <div><br></div> <div> <div>public void cal_carbon_dioxide() <span class="Apple-tab-span" style="white-space:pre;"> </span><span style="font-size:9pt;line-height:1.5;">{</span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println(a.weight); ->0이 됩니다.</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}<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>이 문제때문에 밤을 꼴딱 새도 시간만 날렸네요;</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.