본문 바로가기

Java13

[Java기초] 배열 - 짝수는 짝수끼리, 홀수는 홀수끼리 더하기 1. 1~10까지 수 중에서 홀수합 구하기 int[] nums = new int[10]; //배열 선언 for (int i = 0; i < nums.length; i++) { //배열에 저장 nums[i] = i + 1; } //배열에 있는 숫자 중 1~10까지 수 중에서 홀수합 구하기 int sum = 0; for (int i = 0; i < nums.length; i++) { if (nums[i] % 2 != 0) { sum += nums[i]; } } System.out.println("홀수합계 : " + sum); //결과 홀수합계 : 25 2. 1~10까지 수 중에서 짝수는 짝수끼리, 홀수는 홀수끼리 더하기 int evenSum = 0; //짝수 int oddSum = 0; //홀수 for (i.. 2022. 9. 2.
[Java기초] 배열- 길이 변경하기 자바에서는 '배열이름.length'를 통해 배열의 길이를 알 수 있다. 배열은 한번 생성시 길이를 변경할 수 없다. 하지만, 배열에 저장 공간이 부족한 경우에는 어떻게 할까? => 1. 더 큰 저장공간의 배열 생성 -> 2. 기존 배열의 저장 값들을 새 배열에 복사 1. for문으로 배열 복사 //for문으로 배열 복사 int[] score = new int[5]; int[] tmp = new int[score.lenght*2] //기존 배열보다 길이가 2배인 배열 생성 for(int i = 0; score.length; i++) tmp[i] = score[i]; //score[i]값을 tmp[i]에 저장(복사) score = tmp; //참조변수 score에 참조변수 tmp의 값을 저장. score은 .. 2022. 9. 2.
[Java기초] 배열 데이터의 합 구하기(+반복문 사용) int[] arr = new int[5]; //5개의 int형 데이터를 저장할 수 있는 배열 생성 for(int i = 0; i 2022. 9. 1.
[Java기초] 배열- 값 확인 및 값 저장하기 지난 게시글에선 배열의 선언과 생성에 대해 다뤘다. 2022.09.01 - [Java] - [Java기초] 배열 - 선언과 생성 이번 게시글에선 배열의 데이터를 확인하고 데이터를 넣는 방법을 알아보자 1. 값 확인(읽어오기) int[] arr = new int[5]; //5개의 int형 데이터를 저장할 수 있는 배열 생성 System.out.println("arr : " + arr); // 결과 arr : [I@15db9742 -- 배열의 주소값 생성한 배열을 System.out.println(arr); 방법으로 출력한다면? => 결과값은 배열의 주소값이 나온다. ※단, 다른 배열과 달리 char배열은 print(), println()으로 출력할 수 있다 그렇다면, 배열의 데이터를 확인하려면 어떻게 해야.. 2022. 9. 1.