JAVA Programming/JAVA 문제

[25] 배열문제 ( 기본데이터 타입 문제)

꾸준히개발하자 2020. 7. 14. 16:48

1. 1부터 10까지 배열에 넣은 다음  값을 다 더해서 출력하시오

 

package array;

public class ArrayTest2 {
	public static void main(String[] args) {
		
		// 배열 1부터 10까지 값을 넣고  추출할때 모두 더해서 추출하시오
		
		int[] arr = new int[10]; 
		
		int sum = 0;
		
		for(int i=0 , count=1; i<arr.length; i++ , count++) {
			arr[i] = count;
		}
		
		for(int i=0; i<arr.length; i++) {
			sum += arr[i];
		}
		System.out.println(sum);
	}
}

 

 

 

2. 문자 배열을 생성하고 출력해보세요 

대문자를 A-Z까지 배열에 저장하고 이를 다시 출력하는 프로그램을 만들어보세요. 

 

package array;

public class ArrayTest3 {
	public static void main(String[] args) {
		
		char [] alphabet = new char[26];
		char ch = 'A';
		
		for(int i=0; i < alphabet.length; i++ ) {
			alphabet[i] = ch++;
		}
		for(int i=0; i<alphabet.length; i++) {
			System.out.println(alphabet[i] + ", " + (int)alphabet[i]);
		}
	}
}

 

 

5칸 공간에  값을 1,2,3 만 넣고 나서 값을 다 더해서 출력하시오

 

 

package array;

public class ArrayTest3 {
	public static void main(String[] args) {
		

		int[] arr = new int[5];
		
		int count = 0;
		arr[0]= 1; count ++;
		arr[1]= 2; count ++;
		arr[2]= 3; count ++;
		
		int sum = 0;
		for(int i = 0;  i < count; i++ ) {
			System.out.println(arr[i]);
		}
		for(int i = 0; i < arr.length; i++) {
			sum += arr[i];
		}
		System.out.println(sum);
	}
}