본문 바로가기

전체 글112

[JAVA] 자바 배열 (Array) 지금까지는 데이터를 관리하기 위해 변수만 사용했습니다. 그런데 데이터가 많아질 경우에는 데이터 개수만큼 변수가 필요해지기 때문에 관리가 어려워집니다. 이때 필요한 것이 배열입니다. 배열을 사용하면 하나의 변수(배열명)로 많은 데이터 관리가 가능해집니다. 배열의 기본적인 특징은 다음과 같습니다. 기본 데이터 형과 참조 데이터 형 모두 배열로 저장 가능하지만, 하나의 배열에는 같은 데이터 형만 가능합니다. 배열의 각 방에 접근할 때는 인덱스(첨자)를 사용하며, 인덱스는 0부터 시작합니다. 배열의 크기는 length를 사용하여 구합니다. 배열이 생성되면 각 데이터 형에 맞는 기본값으로 초기화됩니다. 배열은 참조형 데이터이기 때문에 배열명에 저장된 데이터는 실제 데이터가 아닌, 실제 데이터가 저장된 주소입니다... 2022. 5. 19.
[JAVA] 자바 문장 - break 문, continue 문 break 문, continue 문을 사용하면 프로그램의 흐름을 다양하게 제어할 수 있습니다. break 문 프로그램의 일부를 수행하지 않고 코드블록을 빠져나옵니다. switch문, for문, while문, do-while문등과 함께 사용하며, 실행중인 반복문을 중지할 수 있습니다. while문을 예시로 들어보겠습니다. while(조건식) { 문장1; if(조건식) break; 문장2; } 문장3; while문에 따라 반복문을 수행하다가 if문 조건을 만족하여 break문을 만나면 문장2를 수행하지 않고 while문을 빠져나오게 됩니다. 다음은 Hello World 문자열을 10번 출력하는 while문에서, 중간에 n이 8이 되면 break문을 만나 반복을 중단하도록 만드는 프로그램입니다. int n =.. 2022. 5. 19.
[JAVA] 자바 문장 - 반복문 (while 문, do-while 문) 지난 글에 이어서 반복문을 알아보겠습니다. while 문 for문과 동일한 방식으로 동작합니다. for문과 달리, while문은 조건식의 위치만 정해져 있고 초기식, 증감식의 위치는 정해져 있지 않습니다. 초기식; while(조건식) { 문장1; 증감식; } for문과 마찬가지로 hello를 5번 출력해 보겠습니다. int n = 0;//초기식 while (n 2022. 5. 19.
[JAVA] 자바 문장 - 반복문 (for 문) 반복문은 조건에 따라 특정 실행문을 반복적으로 수행할 수 있는 문입니다. 이번 글에서는 반복문 중 for문에 대해 다루어 보겠습니다. for 문 지정된 횟수만큼 반복 처리합니다. for(초기식; 조건식; 증감식) { 문장1; } 다음문장; for문은 초기식, 조건식, 증감식으로 구성됩니다. 실행되는 순서는 다음과 같습니다. 초기식이 실행된 후, 변수값이 조건에 맞는지 검사합니다. true인 경우 문장을 수행한 후 증감식에 따라 변수를 증가시키거나 감소시킵니다. 변경된 값이 조건에 맞는지 다시 검사합니다. 이 과정을 반복 처리하다가 조건식이 false가 되면 반복문을 빠져나옵니다. 다음은 for문을 이용하여 hello를 5번 출력하는 프로그램입니다. for (int i = 0; i < 5; i++) { S.. 2022. 5. 18.
[JAVA] 자바 문장 - 분기문 (if 문, if-else 문, switch 문) 자바언어에서 사용하는 문장의 종류와 사용법을 알아보겠습니다. 실행문 순차문 제어문 분기문 if, if-else, 다중 if-else, switch 반복문 for, while, do-while 비실행문 주석문 순차문은 코드가 위에서 아래로 순차적으로 실행되는 문을 의미합니다. 제어문은 순차적으로 실행되지 않고 조건에 따라 실행 문장이 결정되는 문을 말합니다. 이번 글에서는 제어문 중, 특정 조건에 따라 실행할 문이 정해지는 분기문에 대해 알아보겠습니다. 1. 단일 if 문 주어진 조건을 만족하는 경우에만 특정 문장을 수행하도록 제어합니다. 문장1; if(조건식) { 문장2; } 문장3; 문장1을 수행하고, if문의 조건식을 검사하여 true인 경우 문장2를 수행한 후 최종적으로 문장3을 수행하게 됩니다. .. 2022. 5. 18.
[JAVA] 자바 문자열(String) 함수 String의 주요 함수들에 대해 알아보겠습니다. valueOf : 문자열로 변환하여 반환합니다. System.out.println(String.valueOf(10)+10); //1010 length : 문자열의 길이를 반환합니다. String str=" hello "; System.out.println(str.length()); //9 trim : 문자열의 양쪽 공백을 없애줍니다. String t=" hello "; System.out.println(t.trim()); //hello System.out.println(t.trim().length());; //5 substring : 지정한 범위의 문자열을 추출합니다. start번호부터, end번호의 -1 까지 추출합니다. 첫 글자로 인덱스 0번부터 시작.. 2022. 5. 18.