반응형

2025/04/01 7

java 연산자

✅ 산술 연산자란?👉 숫자끼리 계산할 때 사용하는 기본 연산자!우리가 초등학교 때 배운 사칙연산 + 나머지 계산이라고 보면 됨!✅ 자바에서 사용하는 산술 연산자 5가지연산자뜻예시결과+더하기3 + 25-빼기3 - 21*곱하기3 * 26/나누기(몫)7 / 23 ❗ 소수점은 버림%나머지7 % 21 ← 요게 핵심!이건 7을 2로 나눈 나머지를 구하는 거임.7 ÷ 2 = 3 (몫)나머지 = 1👉 그래서 7 % 2 = 1 ✅ % 나머지 연산자, 완전 쉽게 설명!📌 몇 가지 예계산식결과설명10 % 3110 나누면 3×3=9, 나머지 18 % 408은 4로 딱 떨어짐, 나머지 05 % 212×2=4, 나머지 19 % 545×1=5, 나머지 4💡 a % b 언제 쓰일까?상황예짝수/홀수 판별num % 2 == 0 ..

java 출력 처리

✅ 1. myName에서 N을 왜 대문자로 썼을까?👉 이건 **카멜 표기법(Camel Case)**이라는 자바 변수명 작성 스타일.📌 카멜 표기법이란?여러 단어를 이어붙일 때,첫 단어는 소문자, 그다음 단어부터는 대문자로 시작!📌 보기 쉽고 자바 개발자들이 약속처럼 지키는 규칙이야!✅ 2. \t 와 \n은 뭐야? → 이스케이프 문자이스케이프 문자란?👉 특수한 동작을 하기 위한 문자 조합!📌 자주 쓰는 이스케이프 문자문자뜻효과\ttab간격 띄우기 (약 4~8칸)\nnewline줄바꿈\\백슬래시\ 출력\"큰따옴표" 출력✅ 예시 설명 "이름;\t" → "이름;" 뒤에 탭 간격 띄우기+ myName → "홍길동" 붙이기+ "\n" → 줄바꿈🎯 한 줄 정리요소설명myName카멜 표기법 → 보기 좋고 자..

java 기본 자료형 8가지 + String

✅ 자바의 기본 자료형(Primitive Types) 총 8가지🟦 정수형 4가지자료형크기저장 범위예시byte1바이트-128 ~ 127byte age = 20;short2바이트-32,768 ~ 32,767short year = 2025;int4바이트약 -21억 ~ +21억int score = 100;long8바이트매우 큰 정수long population = 8000000000L;✅ 정수형 쓸 때 L을 붙인다?👉 long 타입일 때만 붙인다!자바에서 정수 리터럴(예: 10000)은 기본적으로 int 타입으로 인식됨.근데 long은 int보다 훨씬 더 큰 수를 담을 수 있음.그래서 정수 값이 int 범위를 넘거나 long 타입임을 명확히 하고 싶을 때,숫자 뒤에 L 또는 l 을 붙여야 함.📌 L을 안 붙..

카테고리 없음 2025.04.01

java 상수 설명, 사용 이유

✅ 상수 쉽게 설명!📌 변수 vs 상수구분예시설명변수let age = 25;👉 나중에 바꿀 수 있어!상수const PI = 3.14;👉 절대 못 바꿔!💡 진짜 쉬운 예시로!💡 왜 상수를 써?실수로 바꾸는 걸 막기 위해의미 전달이 확실해짐 → "이건 절대 안 바뀌는 값!"코드가 더 안전하고 명확해짐✅ 상수가 필요한 4가지 이유1. ❌ 실수로 값이 바뀌는 걸 막기 위해📌 세금 같은 건 바뀌면 안 되잖아? → 고정값은 const로!2. ✅ 의미가 명확해져서 읽기 쉬움👉 이건 "최대 사용자 수는 100명이다" 라는 뜻을 분명히 보여줌→ 읽는 사람도 이해가 쉬움!3. 💻 코드 유지보수에 좋음나중에 코드 수정할 때 상수만 고치면 끝!📌 여러 군데에 같은 숫자 쓸 필요 없음. 상수 하나만 바꾸면 다 ..

java 변수 4가지 설명

---------------------------------------------------------변수 4가지 설명 ✅ 1. static 변수 (스태틱 변수)👉 클래스 전체에서 공유되는 변수→ 객체를 만들지 않아도 사용 가능해→ Counter.count로 접근 가능 (객체 안 만들어도 됨) ✅ static 변수란?👉 클래스 전체에서 하나만 공유하는 변수→ 객체를 여러 개 만들어도 static 변수는 단 하나!📦 비유로 설명일반 변수 → 각자 자기 물건 가짐예: 학생마다 자기 책상이 있음static 변수 → 공용 물건 하나만예: 교실에 공용 시계 하나 있음 → 모든 학생이 같은 시계 봄❓왜 static을 쓸까?객체를 만들지 않아도 바로 사용 가능공통된 값을 여러 객체가 공유해야 할 때 사용함🔁 ..

Java 코드를 이해하는 기본 구조

✅ 자바(Java) 코드를 이해하는 기본 구조🏠 비유: 자바는 '클래스 집' 안에 모든 걸 넣는 언어!구성역할비유클래스(class)코드의 집(틀)집 전체메서드(method)행동, 기능집 안의 기능 (전등 켜기, 문 열기 등)변수(variable)데이터 저장 공간냉장고, 서랍에 물건 넣기main() 메서드실행 시작점문을 열고 집에 들어가는 입구객체(object)클래스에서 실제로 만들어진 물건집 설계도로 만든 진짜 집📌 이것만 기억하면 됨!클래스는 자바 코드의 기본 틀 → 모든 코드는 클래스 안에!main 메서드가 있어야 실행됨 → 문 열고 입장하는 곳변수는 데이터를 저장함메서드는 동작(기능)을 정의함객체는 클래스를 이용해서 만든 실제 결과물✅ 자바 구조 쉽게 익히는 팁클래스 = 집main 메서드 = 입..

java 변수 이름 경우 / 변수 초기화 경우 (언어 & 상황별)

초기화 = 최초 할당 값  ✅ 1. 변수 이름 – 가능한 경우 vs 불가능한 경우가능한 경우 ✅설명name영문 소문자 시작 가능user1숫자는 첫 글자 제외하고 사용 가능user_name밑줄(_) 사용 가능Name대문자도 가능 (보통 클래스명에 사용)_temp밑줄로 시작 가능 (특별한 의미로 쓰일 수 있음)$value$ 기호 사용 가능 (자바에서는 OK, 파이썬은 X)불가능한 경우 ❌이유1user숫자로 시작 ❌user-name하이픈(-) 사용 ❌@value특수문자 @ ❌int예약어(이미 언어에서 쓰는 단어) ❌my var띄어쓰기 ❌💡 규칙 요약첫 글자는 문자(영문자)나 _로 시작해야 해숫자는 첫 글자❌, 그 이후는 OK공백, 특수문자❌ (-, @, ! 등)예약어❌ (int, class, for, if ..

반응형