<div><span style="font-size: 9pt; line-height: 1.5"> import java.util.Scanner;</span></div> <div> import java.util.Arrays;</div> <div><br /></div> <div><br /></div> <div> public class Code {</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>public static void main(String[] args) </div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>Double num1, num2, num3, num4, num5, sum, avg, max, min, median, mode;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>Scanner keyboard = new Scanner(System.in); <font color="#ff0000">// 사용자로부터 1번쨰~5번쨰의 숫자를 input하도록 합니다.</font></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>System.out.println("Enter the first number:");</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num1 = keyboard.nextDouble();</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>System.out.println("Enter the seond number:");</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num2 = keyboard.nextDouble();</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>System.out.println("Enter the third number:");</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num3 = keyboard.nextDouble();</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>System.out.println("Enter the fourth number:");</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num4 = keyboard.nextDouble();</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>System.out.println("Enter the fifth number:");</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num5 = keyboard.nextDouble();</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>keyboard.close();</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>double[] num = new double[5]; <font color="#ff0000">// array num을 만듭니다.</font></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num[0] = num1;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num[1] = num2;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num[2] = num3;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num[3] = num4;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num[4] = num5;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>Arrays.sort(num); <font color="#ff0000"> // array num을 최소치부터 최대치로 정리합니다.</font></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>sum = (double)(num1 + num2 + num3 + num4 + num5);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>avg = (double)(sum/5);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>max = Math.max(Math.max(Math.max(Math.max(num1, num2),num3),num4),num5);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>min = Math.min(Math.min(Math.min(Math.min(num1, num2),num3),num4),num5);</div> <div><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("Sum:" + sum);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>System.out.println("Avg:" + avg);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>System.out.println("Max:" + max);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>System.out.println("Min:" + min);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>System.out.println("Median:" + num[2]); <font color="#ff0000">// 정리된 array num안의 num[2]로 지정된 숫자를 불러옵니다.</font></div> <div><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> <div><br /></div> <div>Median 이라는 걸 찾는건데 이게 중간값이에요. </div> <div>(예: 1,1,3,2,5 라는 다섯가지 숫자가있을때 최소부터 최대로 배열했을시에 1,1,2,3,5가 된다. 중간값은 2)</div> <div>짜고 돌려보니까 답은 맞게나오는데</div> <div>인터넷에 의지해서 짜다보니 무슨 뜻인지 햇갈리는게 있어서요...</div> <div><br /></div> <div> <div>double[] num = new double[5];</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num[0] = num1;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num[1] = num2;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num[2] = num3;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num[3] = num4;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>num[4] = num5;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>Arrays.sort(num);</div></div> <div><br /></div> <div>이 부분인데요.</div> <div>1. num 이 double로 된 5가지 숫자로 된 배열의 이름이라는건가요??</div> <div>2. num[숫자] 이부분은 무슨 뜻일까요??</div> <div>3. [] <- 이 쓰이는 이유는 왜 일까요??</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.