public class ArrayTest1 {//배열 public static void main(String[] args){ char[] ch; //배열의 선언 ch = new char[4]; //배열 생성 //배열 초기화 ch[0] = 'J'; ch[1] = 'a'; ch[2] = 'v'; ch[3] = 'a'; //배열 내용 출력 for(int i=0;i<ch.length;i++){ //ch의 길이 (ch.length=4) //.은 하위계층을 호출 //c.korean.중간고사 = c:\korean\중간고사 System.out.println("ch["+i+"] "+ch[i]); } //배열 선언, 생성 동시에 int it[] = new int[6]; //=int[] it = new int[6]; //배열 선언, 생성, 초기화(명시적 배열 생성) char[] ch2 = new char[]{'J','a','v','a'}; //여기서 [] 안에 넣으면 에러남 자동적으로 카운팅됨 //배열 선언, 생성, 초기화 (암시적 배열생성) char[] ch3 = {'자','바'}; } }
배열 총점과 평균
public class Arr01 {//배열 총점과 평균 public static void main(String[] args){ int []score = {95,70,80,75,100}; int total=0; double ave; //반복문으로 배열을 일괄 처리함 for(int i=0; i<score.length; i++) total += score[ i ]; //총합을 구함 ave = (double) total / 5.0; //평균을 구함 //(double)을 생략해도 됨 자동형변환이기에 System.out.println(" Total = " + total); //총합 출력 System.out.println(" Ave = " + ave); //평균 출력 } }
Array 최대값 최소값 구하기
public class ArrayEx2 {//Array 최대값 최소값 구하기 public static void main(String[] args){ int[] score = {79,88,91,33,100,55,95}; //배열의 첫번째 값으로 최대값을 초기화 한다 int max = score[0]; //배열의 첫번째 값으로 최소값을 초기화 한다 int min = score[0]; //기준 값이 score[0] 값이기 때문에 for문이 1부터 시작됨 for(int i=1; i < score.length;i++){ if(score[i] > max){ max = score[i]; } if(score[i] < min){ min = score[i]; } } //end of for System.out.println("최대값 :" + max); System.out.println("최소값 :" + min); }//end of main }// end of class
'Java > Array(배열)' 카테고리의 다른 글
2차 배열로 성적 작성(값 받아오기) (0) | 2012.04.09 |
---|---|
배열로 성적 짜기 (값을 직접 입력받아서) (0) | 2012.04.09 |
2차원 배열로 성적출력 (0) | 2012.04.09 |
2차원 배열 선언,생성,초기화 (0) | 2012.04.09 |
2차원 배열 Array (0) | 2012.04.09 |