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:


반복문 셋을 하나로
반복문 셋을 하나로 합치면 되죠. 그리고 코드가 약간 잘못된 것 같네요. 전부 적용하면,
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 = a[0], min = a[0], sum = 0; for(int i = 0; i < a.length; i++) { if (a[i] > max) max = a[i]; if (a[i] < min) min = a[i]; sum += a[i]; }---8< 서명 -----------------
애니메이션 감상 기록 http://animeta.net/
오호.
오호라! 감사합니다.^^
댓글 달기