자바/자바 문법 18

컬렉션 Map의 값 여러 개 넣는 법.

Map(key,value)의 value에 여러 값을 넣는법.public class MapTest { public static void main(String[] args) { Map> multivalue = new HashMap(); multivalue.put("공정하다는 착각", Arrays.asList("마이클 샌델", "9788932920337", "능력주의의 한계를 지적하며, 진정한 공정함이 무엇인지에 대해 깊이 있게 탐구한 책입니다.")); multivalue.put("정의론", Arrays.asList("존 롤스", "9788932473567", "사회적 정의의 원칙을 제시하며, 공정한 사회를 구축하기 위한 철학적 기반을 마련한 고전적인 작품입니다.")..

증감 연산자 팁

증감연산자후위 증감 연산자는 해당 줄의 연산 이 끝나면 증감된다.연산은 해당 변수의 값이 사용되는 순간을 의미하며, 변수가 계산에 쓰이거나, 다른 변수에 할당되거나, 출력되는 등 값이 실제로 참조되는 시점을 뜻한다.반복문에서의 증감연산자후위 연산자 : 조건 평가 후 증감 → 블록 실행 → 조건 평가 후 증감 순서가 반복전위 연산자 : 증감 후 조건 평가 → 블록 실행 → 증감 후 조건평가의 순서가 반복

Main 메서드

Main 메서드의 중요성Java 프로그램의 main 메서드는 프로그램 실행의 시작점으로, 모든 애플리케이션이 반드시 포함해야 하는 중요한 메서드입니다. main 메서드와 그 역할에 대해 정리하겠습니다.1. Main 메서드의 정의형태: public static void main(String[] args)public: JVM이 어디에서든 접근할 수 있도록 하기 위함.static: 객체 생성 없이 실행되기 위함.void: 반환값이 없음을 명시.String[] args: 커맨드라인에서 전달받은 매개변수를 처리.2. Main 메서드의 역할(1) 프로그램의 진입점main 메서드는 프로그램 실행 시 JVM이 가장 먼저 호출하는 메서드입니다.모든 실행 로직의 시작점으로, 다른 클래스와 메서드를 호출하거나 필요한 객체를..

조건문

Java 반복문 및 전위/후위 증감자 정리 (확장 for문 포함)1. 반복문 종류Java에서 사용 가능한 반복문:for 구문기본 for문확장 for문 (Enhanced for loop)while 구문do-while 구문1.1 for 구문형식:for (초기화; 조건식; 증감식) { // 반복 실행할 코드}예제:for (int i = 0; i 1.2 확장 for문 (Enhanced for loop)컬렉션 또는 배열의 모든 요소를 순회할 때 사용합니다.형식:for (자료형 변수 : 배열/컬렉션) { // 반복 실행할 코드}예제 (배열 순회):int[] numbers = {1, 2, 3, 4, 5};for (int num : numbers) { System.out.println("num: " +..

연산자

Java 연산자 정리1. 연산자 종류 및 분류(1) 부호, 산술, 증감, 대입, 관계, 논리, 비트, 조건, 캐스트부호 연산자: +, -(숫자의 부호를 변경하거나 양수를 나타냄)산술 연산자: +, -, *, /, %(수학 연산 수행)증감 연산자: ++, --(값을 1 증가 또는 감소)대입 연산자: =, +=, -=, *=, /=, %=(값을 변수에 할당하거나 업데이트)관계 연산자: ==, !=, , >, , >=(값을 비교하여 true/false 반환)논리 연산자: ! (NOT), && (AND), || (OR)(조건 논리 연산 수행)비트 연산자: &, |, ^, ~, , >>, >>>(비트 단위 연산 수행)조건 연산자: 조건식 ? 값1 : 값2(삼항 연산자로 간단한 조건문 대체)캐스트 연산자: (자료형..

변수란?

Java에서 변수와 관련된 주요 용어들1. 변수(Variable)정의: 데이터를 저장할 수 있는 메모리 공간의 이름.문법: = ;예) int age = 25;2. 변수의 종류지역 변수 (Local Variable)메서드 내부에서 선언되고, 메서드가 종료되면 사라짐.초기화를 하지 않으면 사용 불가.예)void example() { int x = 10; // 지역 변수}멤버 변수 (Member Variable)클래스 내부에 선언되며, 인스턴스 변수와 클래스 변수로 나뉨.a. 인스턴스 변수 (Instance Variable)객체가 생성될 때 메모리에 할당됨.객체마다 별도의 값을 가짐.예)class Example { int age; // 인스턴스 변수}**b. 클래스 변수 (Class Variab..