Java 35

[📙 Java 문법 종합반] 1-9. 배열 - 데이터 관리의 시작

📙 목차배열(Array)배열 탐색2차원 배열(Two-Dimensional Array)실습과제🧡 학습 목표배열(Array)이 무엇인지 학습한다.배열의 길이(Array length)와 요소(Array element)를 이해한다.인덱스(index) 를 활용해서 배열의 요소를 탐색하는 방법을 학습한다.향상된 반복문을 학습한다.2차원 배열이 무엇인지 학습한다.1. 배열(Array)배열 (Array)비슷한 주제의 데이터들을 하나의 그룹으로 묶어서 표현하는 방법이다.관련된 데이터를 편리하게 관리하기 위해 사용된다.모든 자료형의 종류로 배열을 만들 수 있다.String name1 = "gygim";String name2 = "Steve";String name3 = "Grace";...String name1000 =..

Java/강의 2025.04.15

[📙 Java 문법 종합반] 1-7. 조건문 - 프로그램의 선택지

📙 목차조건문if 문 (if, if-else, else if)switch 문실습 과제🧡 학습 목표조건문(if, if-else, else-if)이 무엇인지 학습한다.switch 문이 무엇인지 학습한다.1. 조건문주어진 조건이 참인지 거짓인지에 따라 계산이나 상황을 수행하는 문장 조건문 구조조건 수식이 참(true)일 경우 명령문 실행조건 수식이 거짓(false)이면 명령문을 실행하지 않음if (조건 수식) { 명령문;}if (1 2. if 문 (if, if-else, else if)if 문 - 조건이 참일 때만 실행public class Main { public static void main(String[] args) { String light = "초록불"; if (l..

Java/강의 2025.04.15

[📙 Java 문법 종합반] 1-6. 연산자 - 계산의 시작

📙 목차산술 연산자대입 연산자증감 연산자비교 연산자논리 연산자연산자 우선순위문자열 비교실습 과제🧡 학습 목표연산자가 무엇인지 학습한다.연산자의 우선순위를 학습한다.문자열을 비교하는 방법을 학습한다.1. 산술 연산자기본적인 사칙연산int a = 10;int b = 3; // 기본 사칙연산int sum = a + b;System.out.println("sum = " + sum); int sub = a - b;System.out.println("sub = " + sub); int mul = a * b;System.out.println("mul = " + mul); 나눗셈정수끼리 나누게 되면 소수점이 버려진다.소수점을 유지하려면 소수점과 연산을 시켜야 한다.int a ..

Java/강의 2025.04.15

[📙 Java 문법 종합반] 1-1. Hello Java!

📙 목차Java의 탄생Java의 특징실습🧡 학습 목표Java가 무엇인지 알아보고 Java의 특징을 학습한다.IDE를 사용하여 간단한 Java 프로그램을 실행하는 방법을 학습한다.1. Java의 탄생예전 프로그래밍 언어들은 운영체제마다 코드가 다르게 동작하는 문제가 있었다. “한번 작성하면 어디서든 실행할 수 있도록! (Write Once, Run Anywhere!)”1995년 James Gosling 의 주도로 새로운 언어(Java)가 탄생2. Java의 특징플랫폼 독립성, 객체지향, 거대한 생태계 1) 플랫폼 독립성JDK (Java Development Kit)Java 환경에서 돌아가는 프로그램을 개발하는 데 필요한 툴을 모아놓은 소프트웨어 패키지Javac(Java Compiler) - 자바 컴파..

Java/강의 2025.04.14

Open JDK ver.8 설치하기

💡 과거에는 Oracle JDK를 기본으로 설치했지만, 이제 유료화 되었으므로 Open JDK를 설치한다.1. 설치설치 링크: https://adoptium.net/ Home | AdoptiumThe Adoptium® Working Group The Adoptium Working Group promotes and supports high-quality runtimes and associated technology for use across the Java ecosystem. Our vision is to meet the needs of Eclipse and the broader Java community by providing runtimesadoptium.net Other platforms and ..

Java/Tool 2025.04.14