💡 학습 목표클래스에 대해서 알아 봅시다.클래스를 인스턴스화 시켜 봅시다(객체로 만들기) 앞서, 객체(Object)란 상태와 행위를 가지고 있고 프로그래밍 세상에 맞게 모델링을 하기 위해서는 추상화 과정을 진행해야 된다 라는 것을 배웠습니다. 1. 클래스에 대해서 알아 봅시다. (설계도면)자바에서 클래스(Class)는 객체를 생성하기 위한 템플릿 또는 설계도 역할을 합니다. 클래스는 객체의 상태를 나타내는 필드(변수)와 객체의 행동을 정의하는 메서드(함수)로 구성됩니다. 간단히 말해, 클래스는 데이터와 그 데이터를 조작하는 코드를 묶어 놓은 컨테이너와 같습니다.package basic.ch05;// 클래스란 객체를 만들기 전 설계도면 입니다. public class..
Java
💡 학습 목표객체의 상태와 행위에 대해 알아 보자.추상화에 대한 의미를 살펴 보자. 객체지향 프로그래밍(Object-Oriented Programming, OOP)은 프로그래밍 패러다임 중 하나로, 실세계의 사물 또는 실제로 존재 가능한 것을 객체로 모델링하여 프로그램을 구성하는 방법입니다. 잠깐🤚 그럼 객체(Object)란 뭘까요? 각 객체는 속성(Properties)과 행동(Methods)을 가지며, 이들은 각각 객체의 상태와 객체가 수행할 수 있는 작업을 나타냅니다. 객체의 속성(Properties)속성은 객체의 특성, 상태, 데이터를 의미합니다. 예를 들어, '자동차'라는 객체가 있다면, 이 객체의 속성은 색상, 브랜드, 모델, 연식 등이 될 수 있습니다..
💡 학습 목표이중 for 구문 사용하기 1. 이중 for 구문을 활용해서 출력 하시오 package basic.ch4;public class ColRow { public static void main(String[] args) { int i; int j; for (i = 0; i 2. 별표 찍기 (이중 for 구문을 활용한 코드를 작성해주세요)**********package basic.ch4;public class Star3 { public static void main(String[] args) { int i; int j; for (i = 0; i 3. 별표 찍기 (이중 for 구문을 활용한 코드를 작성해주세요)* ..
Exercise4 자바 파일을 만들어 주세요당신은 자바를 사용하여 간단한 메뉴 선택 시스템을 개발하는 작업을 맡았습니다. 이 시스템은 사용자에게 여러 옵션 중 하나를 선택하도록 요청하고, 사용자의 선택에 따라 적절한 메시지를 출력해야 합니다. 프로그램은 사용자가 '종료' 옵션을 선택할 때까지 반복해서 실행되어야 합니다.요구 조건사용자에게 다음 옵션을 보여주고 선택하도록 요청합니다“1.등록 2.조회 3.수정 4.삭제 0.종료”사용자가 옵션 번호를 입력하면, 해당 옵션에 대한 메시지를 출력합니다. 예를 들어, 사용자가 '1'을 선택하면 "등록을 선택했습니다."라고 출력합니다.사용자가 '0'을 선택하면 "프로그램을 종료합니다."라는 메시지를 출력하고 프로그램을 종료합니다.사용자가 유효하지 않..
중간에 멈추는 break문 무시하고 계속 진행하는 continue문break문 사용하기감싸고 있는 제어문의 블록을 빠져 나오는 기능반복문에서는 주로 조건문(if)와 같이 사용하여 조건에 해당되는 경우 반복 수행을 멈추고 반복문 외부로 수행이 이동여러 반복문이 중첩되어 있는 경우엔 break 문이 포함되어 있는 반복문만 빠져 나옴package basic.ch04;public class BreakTest1 { // 코드의 시작점 public static void main(String[] args) { // 중간에 멈추는 break 문 // 소수 7이면 반복문을 멈추어라 for (int i = 1; i continue문 사용하기반복문 내부에서 조건문(if)와 같이 사용하며, 조건이 맞는 경우(true ..
💡 학습 목표while 문에 대한 이해 무한 루프를 조심하자 while문수행문을 수행하기 전 조건을 체크하고 그 조건의 결과가 true인 동안 반복 수행조건이 참(true)인 동안 반복수행하기주어진 조건에 맞는 동안(true) 지정된 수행문을 반복적으로 수행하는 제어문조건이 맞지 않으면 반복하던 수행을 멈추게 됨조건은 주로 반복 횟수나 값의 비교의 결과에 따라 true, false 판단 됨while 문 예제1.package basic.ch04;public class WhileTest1 { // 코드 시작점 public static void main(String[] args) { // 1 부터 10까지 콘솔창에 숫자를 출력하고 싶어// System...
💡 학습 목표반복문에 대해 이해하자. 반복적인 패턴이 보인다면 그 때 for 문을 생각해 보자. 초기식조건식증감식반복 루프를 시작하기 전에 한번만 실행된다제어 변수를 선언하고 초기화 하는 용도로 많이 쓰인다.이 변수는 for 문 안에서만 사용할 수 있다.반복 조건을 검사하는 수식수식의 값이t rue이면 반복, false가 되면 반복이 중단된다.한번의 반복 루프가 끝나면 증감식이 실행된다. package basic.ch04;public class ForTest1 { //코드의 시작점 public static void main(String[] args) { // 문제 - 화면에 0부터 9까지 화면에 출력 하시오.// Sy..
💡 학습 목표조건문에 대해서 알아 보자?if 구문, ifelse 구문, if else if else .... 구문연습문제 풀어 보기1. 조건문이란?조건문은 프로그래밍에서 특정 조건을 평가하고, 그 결과에 따라 다른 실행 흐름을 따르도록 하는 구문입니다. 즉, 조건문을 사용하면 주어진 조건이 참(true)일 때와 거짓(false)일 때 수행할 작업을 다르게 지정할 수 있습니다. '재산이 5천만원 이상이면 10만원을 세금으로 낸다 그렇지 않으면 내지 않는다' 를 구현 한다면만약에 (재산이 5천 이상이면){세금을 10만원 낸다}그렇지 않으면 {세금을 내지 않는다}if문 문법if(조건식){ 수행문; // 조건식이 '참'인 경우에(조건에 맞는 경..
관계(비교)연산자● 이항 연산자● 연산의 결과가 true(참), false(거짓)으로 반환 됨, 비교연산자 라고도 함● 조건문, 반복문의 조건식으로 많이 사용 됨 관계 연산자를 주어로 바라보고 하는 말이 사실인지 거짓인지 확인하자.package basic.ch03;/** * 관계, 비교 연산자 * 연산의 결과 값이 무조건 true, false 반환 된다. */public class Operation5 { public static void main(String[] args) { int num1 = 5; int num2 = 3; // 관계 연산자를 주어로 바라보자 boolean value = (num1 > num2); System.out.printl..
대입 연산자와 다른 연산자가 함께 쓰임 = + , - , * , % +=, -=, *=, %= 복합 대입 연산자는 대입 연산자 앞에 연산자를 작성해주어야 한다. package basic.ch03;/** * 복합 대입 연산자란 대입 연산자와 다른 연산자가 함께 쓰이는 것(산술연산자) */public class Operation4 { public static void main(String[] args) { int score = 5; // score += 10; // System.out.println("점수 확인 : " + score); // 도전 연습 --> score += 10; // score 변수에 접근해 기존에 존재하는 값에 더하기 10을 해..