java

    [Java] 명품 JAVA Programming 4장 실습 코드

    CH.044장 클래스와 객체 내용 정리 [Java] 클래스와 객체 || Java Programming1. 객체 지향 언어의 특성 객체 지향(Object-Oriented)이란, 실세계 개체를 속성과 메서드를 통한 객체로 모형화하고, 객체를 조립하는 기법이다. - 캡슐화 캡슐화(Encapsulation)란 객체를 캡슐로 감싸서 dmaolon00.tistory.compackage Practice; import java.util.Dictionary; import java.util.Scanner; class Ex01 { String manufacturer; int year; int size; public Ex01(String manufacturer, int year, int size) { this.manufact..

    [Java] 클래스와 객체   ||   Java Programming

    [Java] 클래스와 객체 || Java Programming

    1. 객체 지향 언어의 특성객체 지향(Object-Oriented)이란, 실세계 개체를 속성과 메서드를 통한 객체로 모형화하고, 객체를 조립하는 기법이다.- 캡슐화캡슐화(Encapsulation)란 객체를 캡슐로 감싸서 내부를 보호하고 볼 수 없도록 하는 것이다. 객체의 세부 내용을 보호하여, 정보 은닉을 통해 외부에서의 변경에 대한 영향을 적게 받도록 한다. 인터페이스가 단순해지며, 결합도를 낮추어 종속성을 줄일 수 있고, 재사용성을 높인다. - 상속상속(Inheritance)이란, 상위 개체의 속성을 하위 개체가 그대로 물려받는 것이다. 자식 클래스(sub class)가 부모 클래스(super class)의 속성을 물려받고, 기능을 추가하며 확장(extends)하는 개념이다. - 다형성다형성(Poly..

    [Java] 명품 자바 프로그래밍 정리 모음집 (🔴진행중)

    명품 Java Programming 실습 코드 모음CH.02자바 기본 내용 정리 [Java] 자바 기본 내용 정리 || Java Basic Programming1. 자바 시작 - 프로그래밍 언어 기계어(Machine Language) : 이진수 명령어들로 구성된 언어 어셈블리어(Assembly Language) : 기계어의 명령을 니모닉 기호로 일대일 대응시킨 언어 컴퓨터가 이해할 수 있dmaolon00.tistory.com CH.03반복문, 배열, 예외 처리 [Java] 반복문, 배열, 예외 처리 || Java Programming1. 반복문 - for문 초기문은 시작할 때 한 번만 수행된다. 콤마로 구분되며, 세미콜론이 있어야 한다. 조건식에 true가 있거나 비어 있으면 무한 반복이 된다. 반복 후..

    [Java] 반복문, 배열, 예외 처리 || Java Programming

    [Java] 반복문, 배열, 예외 처리 || Java Programming

    1. 반복문- for문초기문은 시작할 때 한 번만 수행된다. 콤마로 구분되며, 세미콜론이 있어야 한다. 조건식에 true가 있거나 비어 있으면 무한 반복이 된다. 반복 후 작업 문에는 여러 문장을 나열할 수 있다. (아래에 예시)for (i = 0; i < 10; i++, System.out.println(i)) { ... } - while문조건식이 없으면, 컴파일 오류가 발생한다. 조건식에 사용되는 변수는 while문 실행 전에 초기화되어 있어야 한다.while (true) { if(조건식){ break; } } - do while문작업문 실행 후 조건식을 검사하므로 작업문이 한 번은 반드시 실행된다.do { ... } while (조건식) - for vs. while반복의 횟수, 범위가 명확한 경우 ..

    [Java] 명품 JAVA Programming 3장 실습 코드

    CH.033장 기본 내용 정리 [Java] 반복문, 배열, 예외 처리 || Java Programming1. 반복문 - for문 초기문은 시작할 때 한 번만 수행된다. 콤마로 구분되며, 세미콜론이 있어야 한다. 조건식에 true가 있거나 비어 있으면 무한 반복이 된다. 반복 후 작업 문에는 여러 문장을 나열dmaolon00.tistory.comimport java.util.InputMismatchException; import java.util.Scanner; public class Array_Repeat_Exception_Examples { /* 배열, 반복문, 예외 처리 연습 */ Scanner sc = new Scanner(System.in); void Ex01_3() { System.out.pri..

    [Java] 명품 JAVA Programming 2장 실습 코드

    CH.022장 기본 내용 정리 [Java] 자바 기본 내용 정리 || Java Basic Programming1. 자바 시작 - 프로그래밍 언어 기계어(Machine Language) : 이진수 명령어들로 구성된 언어 어셈블리어(Assembly Language) : 기계어의 명령을 니모닉 기호로 일대일 대응시킨 언어 컴퓨터가 이해할 수 있dmaolon00.tistory.comimport java.util.Scanner; public class BasicExample { Scanner sc = new Scanner(System.in); void Ex01(){ System.out.println("---------[Ex01]---------"); System.out.print("원화를 입력하세요(단위 원)>>..

    [Java] 자바 기본 내용 정리 || Java Basic Programming

    [Java] 자바 기본 내용 정리 || Java Basic Programming

    1. 자바 시작- 프로그래밍 언어기계어(Machine Language) : 이진수 명령어들로 구성된 언어 어셈블리어(Assembly Language) : 기계어의 명령을 니모닉 기호로 일대일 대응시킨 언어 컴퓨터가 이해할 수 있도록 기계어 코드로 변환하는 것은 컴파일(Compile) 과정이다. [ .java → .class ] 저급 언어 : 기계가 이해할 수 있도록 만들어진 언어 고급 언어 : 개발자가 소스 코드를 작성할 때, 쉽게 이해할 수 있도록 만들어진 언어 명령형 언어 : ( = 절차형 언어) 명령어들이 순차적으로 실행되는 프로그래밍 방식 객체 지향 언어 : 객체 간의 메시지 통신을 이용한 프로그래밍 방식 - 자바 특징자바 가상 기계(JVM)..

    [백준_java]키 입력, 출력, if, for(1008, 1330, 2438) +)python

    Public class ~~{...} : 클래스 만들기 Public static void main(String[] args) {...} : main 메소드 (암기! 필수필수!) 사용자로부터 키 입력 받기 프로그램 맨 앞줄에 import문이 필요import java.util.Scanner;(Scanner 클래스가 java.util 패키지에 있음. import를 통해 Scanner 클래스 코드를 찾는 것.) Scanner 객체 생성 / 닫기Scanner scanner = new Scanner(System.in);(System.in으로 입력받고, scanner로 타입 변환)scanner.close();(닫아주어야 warning 발생 X)키 입력 받기nextLine( ) : 공백이 낀 문자열 입력 받을 수 있다..