본문 바로가기

Backend/Java23

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.
JAVA 기초 문법 : 데이터 타입과 변수 데이터 타입 Java에서 쓰이는 기본 데이터 타입은 정수형, 실수형, 논리형, 문자형이 있다. 기본 데이터 타입을 제외한 나머지 데이터 타입은 참조형 데이터로, 객체를 가리키는 주소를 한다. 참조형 데이터 타입에는 문자열형(String 클래스는 참조형에 속하지만 기본형처럼 사용이 가능), 배열 등이 있다. 기본형 타입 (Primitive type) 논리형 : 참인지 거짓인지를 나타낸다. 문자형 : 글자 하나를 나타내며, 문자형은 반드시 ' ' (작은따옴표)를 붙여 문자형임을 나타내야 한다.정수형 : 음의 정수, 0 , 양의 정수를 포함한다. 실수형 : 0 아래로 나타낼 수 있는 모든 실수를 나타낸다. ' 2e-10'처럼 지수형으로 표현이 가능하다.  타입설명byte 논리형(boolean)true / fa.. 2024. 5. 1.