상세 컨텐츠

본문 제목

java : 9일차

코딩 기록

by jii 2023. 1. 19. 01:01

본문

#배열

#배열 선언 방법

1. 데이터 목록

자료형[] 변수명={data1, data2...}

 

2. new 키워드

1)배열 변수 선언

자료형[] 변수명;

2)배열의 객체 생성

변수명=new 자료형[길이];

3)배열값 초기화

int[] ref = new int[3]; 
ref[0] = 10;
ref[1] = 20;
ref[2] = 30;

#배열 데이터 변경

배열명[번호]=데이터;

 

ex)배열 입력받기

Scanner sc = new Scanner(System.in);

		System.out.println("생성할 배열의 개수:");
		int size = sc.nextInt();
		int[] n = new int[size];

//		int [] n=new int [3];
		for (int i = 0; i < n.length; i++) {
			System.out.println((i + 1) + "번째 배열 입력:");
			n[i] = sc.nextInt();
		}
package practice;

import java.util.Scanner;

public class Prac02 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		System.out.println("생성할 배열의 개수:");
		int size = sc.nextInt();
		int[] n = new int[size];

		int sum = 0;

		for (int i = 0; i < size; i++) {
			System.out.println("정수를 입력하시오: ");
			n[i] = sc.nextInt();
			sum += n[i];
		}

		double avg = (double) (sum / size);
		System.out.println("평균은 " + avg + "입니다");
	}
}

#2차원 배열 선언

자료형[][]배열명={{데이터 목록1},{데이터 목록2},....};

자료형[][]배열명=new 자료형[행길이][열길이];

 

'코딩 기록' 카테고리의 다른 글

자료구조 #1 : 순환 (recursion)  (0) 2023.09.14
java : 10일차  (0) 2023.01.19
java : 8일차  (0) 2023.01.19
java:7일차  (0) 2023.01.19
java : 6일차  (0) 2023.01.15

관련글 더보기

댓글 영역