From e106c78dbf041b9a1eda08c0cc433f001c6f9e07 Mon Sep 17 00:00:00 2001 From: haerong22 Date: Fri, 5 Mar 2021 20:08:45 +0900 Subject: [PATCH] oop : variable, data type, assign --- JavaOOP/src/Java01.java | 6 ++++++ JavaOOP/src/Java02.java | 21 ++++++++++++++++++++ JavaOOP/src/Java03.java | 35 ++++++++++++++++++++++++++++++++++ JavaOOP/src/object/Book.java | 8 ++++++++ JavaOOP/src/object/Person.java | 8 ++++++++ 5 files changed, 78 insertions(+) create mode 100644 JavaOOP/src/Java01.java create mode 100644 JavaOOP/src/Java02.java create mode 100644 JavaOOP/src/Java03.java create mode 100644 JavaOOP/src/object/Book.java create mode 100644 JavaOOP/src/object/Person.java diff --git a/JavaOOP/src/Java01.java b/JavaOOP/src/Java01.java new file mode 100644 index 00000000..eca7af38 --- /dev/null +++ b/JavaOOP/src/Java01.java @@ -0,0 +1,6 @@ +public class Java01 { + + public static void main(String[] args) { + System.out.println("hello world"); + } +} diff --git a/JavaOOP/src/Java02.java b/JavaOOP/src/Java02.java new file mode 100644 index 00000000..ebcedab9 --- /dev/null +++ b/JavaOOP/src/Java02.java @@ -0,0 +1,21 @@ +import object.Book; + +public class Java02 { + public static void main(String[] args) { + // 프로그래밍 3대 요소 - 변수, 자료형, 할당 + // {자료형} {변수} = {할당} + int a = 1, b = 1, c = a + b; + System.out.println(c); + + float f = 34.5f; + System.out.println(f); + + char d = 'A'; + System.out.println(d); + + boolean g = true; + System.out.println(g); + + Book book; + } +} diff --git a/JavaOOP/src/Java03.java b/JavaOOP/src/Java03.java new file mode 100644 index 00000000..8b0f6b9f --- /dev/null +++ b/JavaOOP/src/Java03.java @@ -0,0 +1,35 @@ +import object.Book; +import object.Person; + +public class Java03 { + + public static void main(String[] args) { + // 관계를 이해하라. PDT vs UDDT + + // 정수 1개를 저장하기 위한 변수를 선언하시오. + int a = 10; + + // 책 1권을 저장하기 위한 선언하시오. + Book b = new Book(); + b.title = "자바"; + b.price = 15000; + b.company = "한빛미디어"; + b.page = 700; + + System.out.println(b.title); + System.out.println(b.price); + System.out.println(b.company); + System.out.println(b.page); + + Person p = new Person(); + p.name = "홍길동"; + p.age = 20; + p.weight = 78.9f; + p.height = 184.8f; + + System.out.println(p.name); + System.out.println(p.age); + System.out.println(p.weight); + System.out.println(p.height); + } +} diff --git a/JavaOOP/src/object/Book.java b/JavaOOP/src/object/Book.java new file mode 100644 index 00000000..6ea542e8 --- /dev/null +++ b/JavaOOP/src/object/Book.java @@ -0,0 +1,8 @@ +package object; + +public class Book { + public String title; + public int price; + public String company; + public int page; +} diff --git a/JavaOOP/src/object/Person.java b/JavaOOP/src/object/Person.java new file mode 100644 index 00000000..97fcea51 --- /dev/null +++ b/JavaOOP/src/object/Person.java @@ -0,0 +1,8 @@ +package object; + +public class Person { + public String name; + public int age; + public float weight; + public float height; +}