Java 8

자바 메서드 함수 — 코드를 재사용 가능한 블록으로 만들기(Java 기초)

메서드 — 코드를 재사용 가능한 블록으로 만들기같은 코드를 여러 번 복사해서 쓰는 건 번거롭고 실수하기도 쉬워요.메서드를 쓰면 코드 블록에 이름을 붙여두고 필요할 때마다 꺼내 쓸 수 있어요! 🧩📌 이 글에서 다룰 내용메서드란 무엇인가?메서드 만들고 호출하기매개변수와 반환값메서드 오버로딩실습 — BMI 계산기 만들기1. 메서드란 무엇인가?메서드는 특정 작업을 수행하는 코드 묶음이에요.우리가 이미 써온 System.out.println(), scanner.nextInt() 도 모두 메서드예요.이번엔 우리가 직접 만들어볼게요!2. 메서드 만들고 호출하기메서드는 클래스 안에 선언해요.반환타입 메서드이름(매개변수) { // 실행할 코드}반환값이 없으면 void 를 써요.public class HelloM..

자바 배열과 ArrayList — 데이터를 묶어서 관리하기(Java 기초)

배열과 ArrayList — 데이터를 묶어서 관리하기변수 하나엔 값 하나만 들어가요. 그런데 100명의 학생 점수를 저장하려면?변수 100개를 만드는 건 말이 안 되죠. 이럴 때 배열과 ArrayList 를 써요! 📦📌 이 글에서 다룰 내용배열(Array) — 고정 크기의 데이터 묶음배열 다루기향상된 for 문 (for-each)ArrayList — 크기가 변하는 데이터 묶음실습 — 학생 성적 관리하기1. 배열 — 고정 크기의 데이터 묶음배열은 같은 자료형의 값을 순서대로 저장해요.크기는 처음 만들 때 정해지고, 나중에 변경할 수 없어요.// 선언과 초기화를 한 번에int[] scores = {90, 85, 92, 78, 88};// 크기만 정해두고 나중에 값 넣기String[] names = new..

자바 반복문 for문 — for와 while로 반복 작업 처리하기(Java 기초)

반복문 — for와 while로 반복 작업 처리하기"1부터 100까지 출력해줘!"사람이라면 100줄을 써야 하지만, 자바는 단 세 줄로 끝내요.이게 바로 반복문의 힘이에요! 🔁📌 이 글에서 다룰 내용for 문 — 횟수가 정해진 반복while 문 — 조건이 참인 동안 반복do-while 문break와 continue중첩 반복문실습 — 구구단 출력하기1. for 문 기본 구조for (초기화; 조건; 증감) { // 반복할 코드}for (int i = 1; i 1번째 반복2번째 반복3번째 반복4번째 반복5번째 반복1부터 100까지 합 구하기int total = 0;for (int i = 1; i 2. while 문 — 조건이 참인 동안 반복반복 횟수가 정해지지 않았을 때 while 이 유용해요.int..

조건문 if문 — if와 switch로 상황에 맞게 분기하기(Java 기초)

조건문 — if와 switch로 상황에 맞게 분기하기"점수가 90점 이상이면 A, 80점 이상이면 B…"이런 조건에 따라 다르게 동작하는 코드를 만드는 게 조건문이에요!자바에는 if 외에도 switch 라는 도구가 있어요. 같이 알아봐요! 🔀📌 이 글에서 다룰 내용if 문 기본 구조else if로 여러 조건 처리하기switch 문삼항 연산자실습 — 학점 계산기 만들기1. if 문 기본 구조if (조건) { // 조건이 true일 때 실행}int age = 20;if (age >= 18) { System.out.println("성인이에요!");}else 로 조건이 거짓일 때를 처리해요.int age = 15;if (age >= 18) { System.out.println("성인이에요!"..

자바 연산자와 문자열 — 계산하고 텍스트 다루기(Java 기초)

연산자와 문자열 — 계산하고 텍스트 다루기숫자를 계산하고, 문자열을 다루는 건 프로그래밍의 기본이에요.이번 편에서는 자바의 연산자와 String 클래스의 유용한 기능들을 알아볼게요! ➕📌 이 글에서 다룰 내용산술 연산자복합 대입 연산자비교 연산자와 논리 연산자문자열 메서드실습 — 간단한 계산기 만들기1. 산술 연산자기본적인 수학 계산을 할 수 있어요.int a = 10;int b = 3;System.out.println(a + b); // 13 (더하기)System.out.println(a - b); // 7 (빼기)System.out.println(a * b); // 30 (곱하기)System.out.println(a / b); // 3 (나누기 — 정수끼리는 소수점 버림!)Syst..

자바 변수와 자료형 — 자바는 왜 이렇게 꼼꼼한 거야?(Java 기초)

변수와 자료형 — 자바는 왜 이렇게 꼼꼼한 거야?파이썬은 변수를 만들 때 그냥 name = "홍길동" 이라고 쓰면 되는데,자바는 String name = "홍길동"; 처럼 자료형을 먼저 선언해야 해요.처음엔 번거로워 보이지만, 이게 자바를 안전하고 강력하게 만드는 비결이에요! 🔒📌 이 글에서 다룰 내용변수 선언과 초기화기본 자료형 (Primitive Type)참조 자료형 — String형 변환 (Type Casting)실습 — 나만의 자기소개 코드 만들기1. 변수 선언과 초기화자바에서 변수를 만들 때는 자료형을 앞에 명시해야 해요.자료형 변수이름 = 값;int age = 25;String name = "홍길동";double height = 175.5;boolean isStudent = true;선언과..

자바 설치하고 첫 코드 실행해보기(Java 기초)

자바 설치하고 첫 코드 실행해보기이번 편에서는 자바를 직접 설치하고, 생애 첫 자바 코드를 실행해볼 거예요.설치 과정이 조금 있지만, 단계별로 따라오시면 어렵지 않아요! 💻📌 이 글에서 다룰 내용JDK란 무엇인가?JDK 설치하기 (Windows / Mac)IntelliJ IDEA 설치하기첫 번째 코드 실행하기자주 하는 실수와 해결법1. JDK란 무엇인가?자바를 실행하려면 JDK(Java Development Kit) 가 필요해요.JDK — 자바 코드를 작성하고 컴파일하는 개발 도구 모음JRE — 자바 프로그램을 실행하기만 하는 환경JVM — 자바 프로그램을 실제로 실행하는 가상 머신개발자라면 JDK를 설치하면 JRE와 JVM이 포함돼요. JDK만 설치하면 돼요!2. JDK 설치하기🪟 Windowsa..

Java 시작하기, Java 기초, Java 입문하기

자바가 뭔데, 왜 이렇게 많이 쓰는 거야?안녕하세요! 이 블로그는 프로그래밍을 처음 접하는 분들을 위해 자바(Java)를 처음부터 차근차근 알려드리는 시리즈예요.총 10편으로 구성되어 있고, 이론과 실습을 함께 다룰 거예요. 겁먹지 않아도 돼요! ☕📌 이 글에서 다룰 내용자바가 뭔지 딱 한 줄로 설명하기왜 하필 자바인가?자바로 뭘 만들 수 있나다른 언어랑 뭐가 다른가앞으로 이 시리즈 어떻게 갈 건지1. 자바를 딱 한 줄로 설명하면자바는 어디서든 실행되는 강력한 프로그래밍 언어예요.자바의 가장 유명한 슬로건은 "Write Once, Run Anywhere" 예요.한 번 코드를 작성하면 윈도우, 맥, 리눅스 어디서든 똑같이 실행돼요.이게 가능한 이유는 JVM(자바 가상 머신) 덕분인데, 나중에 자세히 설명..