Java/강의 38

[📙 Java 문법 종합반] 1-8. 반복문 - 자동화의 첫걸음

📙 목차반복문for 문while 문do-while 문실습 과제🧡 학습 목표반복문(for, while, do-while)을 학습한다.break 문과 continue 문의 사용방법을 학습한다.1. 반복문일정한 형태의 작업을 반복적으로 수행해야 할 때 필요 System.out.println("안녕하세요!");System.out.println("안녕하세요!");System.out.println("안녕하세요!");System.out.println("안녕하세요!");System.out.println("안녕하세요!");.... //너무 작성하기 힘들지 않으세요?// 반복문을 사용하여 한줄로 해결for (int i = 1; i 2. for 문for 반복문에서는 반복작업을 시작하기 전에 종결 조건을 확인한다.종결 조..

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-5. 입출력 - 프로그램과 사용자 간의 대화

📙 목차출력(Output) 개념출력 방법입력(Input) 개념입력 방법실습 과제🧡 학습 목표입력과 출력 개념을 학습한다.입력과 출력 방법을 학습하고 실습해본다.1. 출력(Output) 개념출력이란?컴퓨터가 결과를 콘솔(화면)에 보여주는것을 의미한다.자바에서 데이터를 출력할 때는 객체(System) 를 사용한다.System.out.println("안녕하세요!");2. 출력 방법출력 방법설명System.out.print()줄 바꿈 없이 출력System.out.println()출력 후 줄 바꿈 System.out.println()System.out.println("Hello");System.out.println("Java!");// 출력결과:HelloJava! System.out.print()Syste..

Java/강의 2025.04.14

[📙 Java 문법 종합반] 1-4. 변수 - 데이터의 저장 공간

📙 목차변수(Variable)변수 활용자료형(Data type)변수의 선언과 메모리 할당형변환(Casting)실무에서 자주 활용되는 변수 종류 ⭐🧡 학습 목표변수(Variable)에 대해서 학습한다.자료형(Data type)이 무엇인지 학습한다.형변환(Casting)이 무엇인지 학습한다1. 변수(Variable)변수란?데이터를 컴퓨터에 저장하기 위한 공간데이터를 활용하고 보관하기 위해서 변수에 담아 관리한다.데이터들은 메모리에서 관리된다. 문법: 변수의 구조[자료형] [변수이름][세미콜론]int a;💡 세미콜론(;)문장을 끝내는 마침표이다.세미콜론이 없으면 문장이 끝난 건지 아닌지 컴퓨터가 헷갈려서 오류를 발생시킨다. 변수 이름 규칙카멜케이스(camelCase) 권장명사 형태로 사용하는 것이 좋다..

Java/강의 2025.04.14

[📙 Java 문법 종합반] 1-3. 자바 프로젝트 관리

📙 목차이름 규칙 종류패키지(폴더)클래스(파일)🧡 학습 목표IDE 로 Java 코드 관리하는 방법을 학습한다.패키지가 무엇인지 학습한다.클래스가 무엇인지 학습한다.카멜케이스와 스네이크케이스가 무엇이고 어떻게 다른지 학습한다.1. 이름 규칙 종류파스칼 케이스(PascalCase) 프로그래밍 언어 파스칼에서 유래 FirstName, LastName, FullName 카멜 케이스(camelCase) - 낙타 🐫대문자가 낙타 혹처럼 튀어나온 모습에서 유래 firstName, lastName, fullName 스네이크 케이스(snake_case) - 뱀 🐍 언더스코어가 뱀처럼 이어지는 모습에서 유래 first_name, last_name, full_name 케밥 케이스(kebab-case) - 꼬치 🍢 ..

Java/강의 2025.04.14

[📙 Java 문법 종합반] 1-2. 컴퓨터의 기억 방식

📙 목차기억장치컴퓨터가 메모리를 관리하는 방법🧡 학습 목표컴퓨터가 어떻게 정보를 기억하는지 알아본다.주기억장치가 무엇인지 알아본다.보조기억장치가 무엇인지 알아본다.바이트(Byte)가 무엇인지 알아본다.비트(Bit)가 무엇인지 알아본다.1. 기억장치구분종류특징RAM주 기억장치휘발성, 빠름HDD/SSD보조 기억장치영구저장, 느림 인간으로 치면주 기억장치 = 뇌, 보조 기억장치 = 필기 휘발성이란?전원이 꺼지면 저장된 데이터가 사라지는 성질2. 컴퓨터가 메모리를 관리하는 방법 컴퓨터가 데이터를 저장하고 처리하는 단위바이트 (Byte)컴퓨터의 메모리는 1 바이트 단위로 주소가 매겨져 관리된다.1 Byte = 8 Bit 비트 (Bit)메모리의 최소 저장 단위1비트는 0 혹은 1 중 하나를 저장할 수 있다.저장..

Java/강의 2025.04.14

[📙 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