간단한 앱을 만들어보겠습니다. 내가 팔고 싶은 물건이 있을 때 그 물건의 10%는 부가가치세를 내야합니다. 그 물건의 부가가치세가 얼마인지 알려주는 앱을 만들어 보겠습니다. package myjava; public class AccountingApp { public static void main(String[] args) { System.out.println("Value of supply : " + 10000.0); System.out.println("VAT : " + (10000.0 * 0.1)); } } 부가가치세는 10% 이므로 물건 값에 0.1을 곱해주면 얼마인지 알 수 있습니다. package myjava; public class AccountingApp { public static void m..
클래스의 상속관계 클래스 간에는 서로 계층적인 관계를 갖고 있을 수 있습니다. 지난 시간에 사용했던 PrintWriter 객체의 설명서를 보면 아래와 같이 나타나 있습니다. 들여쓰기되어 표현된 각각의 클래스 간의 관계는 상속 관계를 나타냅니다. PrintWriter 클래스는 Writer 클래스에서 상속을 받았고, Writer 클래스는 Object 클래스로부터 상속을 받았다는 것을 나타냅니다. 자식에 해당하는 클래스는 부모에 해당하는 클래스의 모든 변수와 메소드를 사용할 수 있습니다. PrintWriter는 Writer를 확장해서 만들어진 클래스이고, Writer는 Object를 확장해서 만들어진 클래스입니다. 그래서 PrintWriter 클래스는 Writer의 write 메소드를 사용할 수 있고, Obj..
인스턴스(Instance)는 클래스를 컴퓨터 상에서 실체화한 것입니다. import java.io.FileNotFoundException; import java.io.IOException; import java.io.PrintWriter; public class InstanceApp { public static void main(String[] args) throws IOException{ PrintWriter p1 = new PrintWriter("result1.txt"); p1.write("hi 1"); p1.close(); PrintWriter p2 = new PrintWriter("result2.txt"); p2.write("hi 2"); p2.close(); } } 를 생성해주면 hi 1, hi..
자바는 운영체제 위에 설치되어 있습니다. 이 자바를 이용해서 나만의 프로그램을 만들 수 있습니다. 자바는 우리들이 보다 쉽게 프로그램을 만들 수 있게 여러 부품을 제공하는데, 화면을 출력하게 도와주는 System 객체를 비롯하여 Date, Math, PrintWriter 등 다양한 도구들이 있습니다. 자바 프로그램을 만들 때에는 도구들을 응용해서 우리가 원하는 시간의 순서에 따라 작동됩니다. 자바가 기본적으로 동작하는 조작방법을 API(Application Programming Interface) 라고 부릅니다. 이 때 사용자가 사용할 수 있도록 만들어둔 장치들을 UI(User Interface)라고 합니다. 자바의 API는 공식홈페이지에서 제공되는 기본 라이브러리를 볼 수 있습니다. 왼쪽위에는 패키지(..
변수(variable) 이란 수식에 따라 변하는 값입니다. 자바에서 변수를 만드는 법에 대해 학습해 보겠습니다. public class Variable { public static void main(String[] args) { int a = 1; // 정수 ... -2, -1 , 0, 1, 2 ... System.out.println(a); double b = 1.1; // 실수 ... -2.0, -1.0, 0, 1.0, 2.0 ... System.out.println(b); String c = "Hello World"; // 문자열 System.out.println(c); } } 정수 데이터는 Integer, 즉 int 데이터 타입입니다. int a = 1; 그래서 자바에서 정수 데이터를 변수로 만들..
컴퓨터는 데이터를 가지고 연산해주는 기계입니다 그 원리를 이용해 자바 같은 컴퓨터 프로그래밍 언어로 우리가 원하는 일을 해주는 프로그램을 만드는 것이지요 따라서 컴퓨터의 데이터 타입과 연산은 어떻게 하는지 잘 알아야 합니다. 컴퓨터의 데이터 종류 *숫자 *문자열 *영상,소리 연산과 데이터 처리 방식은 똑같지 않기 때문에 구분해주어야 합니다. 숫자 데이터 타입 public class datatype { public static void main(String[] args) { System.out.println(6+6); // 12 System.out.println(6-6); // 0 System.out.println(6*6); // 36 System.out.println(6/6); // 1 System.ou..
오늘은 자바로 간단하게 'hell word' 를 출력해 볼 것입니다. 편한 환경을 위해 세팅부터 조금 하겠습니다. 1. window - show view - navigator 를 눌러줍니다. 2. 생선된 네비게이터 바를 드래그 해주어 원하는 위치에 끌어줍니다. 네이게이터가 보기 편한 위치에 있다면 'hell word'를 출력해줄 프로잭트를 만들겠습니다. 새 프로잭트를 생성해 줍니다. 디렉토리를 설정 해줍니다. 새로운 class를 생성해줍니다. main 함수에 print("hell word"); 를 입력해줍니다. (println으로 하면 엔터키 기능을 해줍니다.) (ctrl + space 눌러주면 편리하게 자동완성 해줍니다.) 코드를 다 작성해준 다음에는 debug 와 run을 해줍니다. hell word..
- Total
- Today
- Yesterday