for문으로만 최대값구할때 질문입니다.(단일차원 배열)
글쓴이: sork1004 / 작성시간: 토, 2009/10/31 - 6:19오후
import java.io.*; public class ss { public static void main(String [] ar) { int [] a = new int [] { 1,9,3,8,4,2,4,19,2,4,519,2,1,2,4,3,12,3,4,5,6,7,7,1,213,12 } ; int max = 0; // 최대값 초기화 int min = 1; // 최소값 초기화 int hap =0; // 합값 초기화 //최대값 for(int c= a[0];c < a.length;c++) { if(max > a[geshifilter-c]){ } else max=a[c]; } //최대값 끝 //최소값 for(int d= a[0];d < a.length;d++) { if(min < a[d]){ } else min =a[d]; } //최소값 끝 //합 시작 for(int e = 0;e < a.length;e++) { hap+=a[e]; } // 합 끝 System.out.println("최대값" +max); System.out.println("최소값" + min); System.out.println("전체합" + hap); } }
Forums:
반복문 셋을 하나로
반복문 셋을 하나로 합치면 되죠. 그리고 코드가 약간 잘못된 것 같네요. 전부 적용하면,
---8< 서명 -----------------
애니메이션 감상 기록 http://animeta.net/
오호.
오호라! 감사합니다.^^
댓글 달기