본문 바로가기

Backend37

Java 기초 문법 : 배열 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루며, 많은 양의 같은 타입의 데이터를 다룰 때 유용하다. 배열의 요소에는 인덱스라고 하는 일련번호를 가지고 있으며, 0부터 시작하여 '배열의 길이 - 1'의 인덱스를 가지고 있다. 배열변수 선언타입[] 배열명; 타입 배열명[] 도 사용이 가능하다. 타입 바로 뒤에 와도 상관 없고, 배열 변수명 바로 뒤에 와도 상관없다. 배열명.length배열의 길이를 확인할 수 있다. 배열의 경우 한번 생성하면 실행하는 동안 그 길이를 바꿀 수 없으며, 배열의 길이 변경은 더 큰 배열을 새로 생성한 후에 기존 배열의 내용을 새로운 배열에 복사하여 늘릴 수 있다.  배열 초기화배열 초기화는 대표적으로 공간만 할당하는 공간할당방식과 값을 직접 삽입하는 직접 삽입 방식이 있.. 2024. 5. 15.
Java 기초 문법 : break, continue break반복안에 break문을 만날 경우 해당 로직을 종료하고 while문의 밖으로 빠져나와 while문 아래의 다음 로직을 실행한다. 주로 if문과 함께 사용되어 특정 조건을 만족하면 반복문을 벗어나도록 한다.public class Example1 { public static void main(String[] args) { int c = 0; while (c  continuecontinue는 자신의 아래 로직을 스킵하고 다음반복으로 넘어간다. 전체 반복 중에 특정 조건시 반복을 건너 뛸 때 유용한다. continue문 아래에 증감연산이 존재할 경우 무한 루프가 돌 수 있기 때문에 주의해야한다.public class Example1 { public static voi.. 2024. 5. 12.
Java 기초 문법 : 반복문(for, while) 반복문은 조건을 만족하는 동안 로직을 계속 반복한다. Java에서는 while문과 for문을 반복문으로 제공하고 있다.  for조건을 만족하는 동안 블럭을 반복한다. 반복횟수를 알 때 사용하기 적합하다. for 문 안에 또 다른 for문을 포함하는 중첩 for문도 가능하다. for (초기화; 조건식; 증감식) { 조건식이 true 일 때 수행할 문장 }조건식이 false가 될 때까지 수행한다.public class Test {public static void main(String[] args) { for (int i = 1; i  향상된 for문 JDK 1.5부터 배열과 컬렉션에 저장된 요소에 접근할 때 기존보다 편리한 방법으로 처리할 수 있도록 for문의 새로운 문법 추가되었다.for ( 타입 변수명.. 2024. 5. 12.
Java 기초 문법 : 조건문 (if, switch) Java에서 사용되는 조건문은 if문과 swtich case문이 있으며, 조건에 따라 로직을 실행한다. ifif (조건식) {조건식이 true일 때 수행할 문장}if문의 조건식이 참이면 if문 {}안에 있는 로직이 실행되고 아닐경우 if문을 무시하고 바로 아래의 로직을 실행한다.if (조건식) {조건식이 true일때 수행할 문장}else{조건식이 false일 때 수행할 문장}해당 조건이 참일 경우 if문의 로직을 해당 조건이 거짓일 경우 else 문 장안의 로직을 실행한다. if (조건식1) {   if (조건식2) { 조건식 1, 조건식 2 모두가 true일때 수행될 문장 }  else { 조건식 1 true, 조건식2가 false}} else { 조건식 1이 false일때 수행 } if문 안에 if문.. 2024. 5. 12.
Java 기초 문법 : 연산자 연산자는 변수와 값의 연산을 위해 쓰이는 기호들을 이야기한다. 연산 수행 시에 우선 순위가 같은 연산자가 있을 때는 앞에 있는 것을 먼저 계산한다(단항 연산자, 대입 연산자 제외). 만약 수동으로 연산 수행 순서를 결정하고 싶을 때는 괄호를 사용한다. 종류연산자우선순위결합규칙단항 연산자++, --, +, -, ~, !, (type)높음낮음 ←산술 연산자*, /, %, +, -, > →비교 연산자,  =, instanceof,  ==, !=→논리 연산자&, ^, | , &&, || →삼항 연산자?:→대입 연산자=, +=, -=,  *=,  /=, %=, >=, &=, ^=, |=← 산술 연산자더하기, 빼기, 곱하기, 나누기, 나머지 다섯개의 연산을 의미한다. 산술 연산 시 두 피연산자의 타입이 일치해야 연.. 2024. 5. 10.
Java 기초 문법 : 콘솔에 데이터 출력해보기 컴퓨터를 조작하기 위해 사용하는 패널을 콘솔이라 부른다. 자바프로그램은 System.out.println() 이라는 명령어를 통해 실행 시 콘솔에 출력시킬 수 있다.  System.outprintln() : 한 줄 출력 후 줄바꿈을 시행한다.print() : 한 줄 출력 후 줄바꿈을 시행하지 않는다. printf() : 문장 안에 값을 출력하고자 하는 경우 사용한다. 지시자를 사용하여 데이터에 대한 다양한 표현이 가능하다.지시자%[위치정보][(][,][#][문자열길이][.소수점출력][출력지시자][위치정보] : printf에서 참조하려고 하는 값의 위치, "숫자$" 형태로 몇 번째 값을 참조할지 정함[(] : 참조하려는 값이 숫자이면서 음수일 경우 () 를 사용[#] : 참조하려는 값이 숫자고 16진수나 .. 2024. 5. 1.