[JAVA] 배열의 초기화, 배열의 출력, 배열의 복사 [new int[], Arrays.toString(), System.arraycopy()]
·
◎ Java/Java☕
1. 배열의 초기화 배열은 생성과 동시에 자동적으로 자신의 타입에 해당하는 기본값으로 초기화되지만, 원하는 값을 저장하려면 각 요소마다 값을 지정해 줘야한다. int[] score = new int[5];// 길이가 5인 int형 배열을 생성 score[0] = 50;// 각 요소에 값을 저장 score[1] = 60; score[2] = 70; score[3] = 80; score[4] = 90; int[] score = new int[] {50, 60, 70, 80, 90}; // 배열의 생성과 초기화를 동시에 int[] score = {50, 60, 70, 80, 90}; // new int[]를 생략할 수 있음 위와 같이 배열의 생성과 초기화를 동시에 할 수 있으며, new int[]를 생략할 수..
[JAVA] 배열(array)이란? [배열의 선언과 생성, 배열의 길이와 인덱스]
·
◎ Java/Java☕
1. 배열(array)이란? 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것을 '배열(array)'이라고 한다. 배열을 사용하면 많은 양의 데이터를 손쉽게 다룰 수 있다. 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 중요한 것은 배열은 '같은 타입'이어야 한다는 것이며, 서로 다른 타입의 변수들로 구성된 배열은 만들 수 없다. int[] score = new int[5]; // 5개의 int 값을 저장할 수 있는 배열을 생성한다. * 변수 score는 배열을 다루는데 필요한 참조변수일 뿐 값을 저장하기 위한 공간은 아니다. 2. 배열의 선언과 생성 배열을 선언하려면, 원하는 타입의 변수를 선언하고 변수 또는 타입에 배열을 의미하는 대괄호[]를 붙이면 된다. // 타입[] 변수이름; in..
[JAVA] chapter 04 조건문과 반복문 연습 문제 [자바의 정석 3rd Edition]
·
◎ Java/Java☕
4-1. 다음의 문장들을 조건식으로 표현하라. public class Ex4_01 { public static void main(String[] args) { //1. int형 변수 x가 10보다 크고 20보다 작을 때 true인 조건식 int x = 10; boolean b1 = x > 10 && x < 20; //2. char형 변수 ch가 공백이나 탭이 아닐 때 true인 조건식 char ch = ' '; boolean b2 = ch != ' ' || ch != '\t'; //3. char형 변수 ch가 'x' 또는 'X'잉ㄹ 때 true인 조건식 boolean b3 = ch == 'x' || ch == 'X'; //4. char형 변수 ch가 숫자('0'~'9')일 때 true인 조건식 boole..
[JAVA] 소수 구하기(Prime Number) [조건문 for을 활용한 소수 구하기]
·
◎ Java/Java☕
[JAVA] 반복문 for[for문, 중첩 for문, 별 찍기, 구구단] 1. 반복문이란? - for, while, do-while '반복문'은 주어진 조건을 만족하는 동안 주어진 문장들을 반복적으로 수행되도록 할 때 사용된다. 반복문의 종류로는 for문과 while문, while문의 변형인 do-while문 yermi.tistory.com [JAVA] 산술 연산자(2)[나머지 연산자(%) : 홀수, 짝수, 배수 검사] 1. 나머지 연산자(%) 나머지 연산자는 왼쪽의 피연산자를 오른쪽 피연산자로 나누고 난 나머지 값을 결과로 반환하는 연산자다. * 나누는 수(오른쪽 피연산자)로 0은 사용할 수 없다. 나머지 연산 yermi.tistory.com 1. 소수의 정의 소수 : 1과 자기자신만으로 나누어 떨어지..
[JAVA] 반복문 break, continue [break문, continue문, 이름 붙은 반복문]
·
◎ Java/Java☕
1. break문 break문은 자신이 포함된 가장 가까운 반복문을 벗어난다. 주로 if문과 함께 사용되어 특정 조건을 만족하면 반복문을 벗어나도록 한다. - 예제 FlowEx30.java public class FlowEx30 { public static void main(String[] args) { int sum = 0; int i = 0; while (true) { if (sum > 100) break; ++i; sum += i; } System.out.println("i=" + i); System.out.println("sum=" + sum); } } 2. continue문 continue문은 반복문 내에서만 사용될 수 있으며, 반복이 진행되는 도중에 continue문을 만나면 반복문의 끝으로 ..