목록전체 글 (40)
일

초보에게 가장 좋은 공부는 실전. java로 계산기, 메모장, 그림판 만들기에 차례대로 도전해보기로 함. 첫번째 프로젝트는 계산기 만들기. https://code-review.tistory.com/84 [클론코딩] 자바로 계산기 구현하기 🔗YouTube / 동현 1-0 IMPORT 내용 알아보기 import java.awt.Color; 색을 표현하기 위한 클래스 원하는 색의 RGB값만 알고 있으면 객체를 생성하여 사용할 수 있다. 🔗 import java.awt.Font; 글자에 효과를 주기 code-review.tistory.com 위 글을 참고하여 구현하기로 함. 모르는 문법은 그때그때 공부하며 보완할 생각. 1. 모양 구현하기 ● src 폴더는 소스코드 파일이 저장되는 곳. 클래스 등의 파일도 해당..

2-7 문자 리터럴과 문자열 리터럴 문자 리터럴은 'A'와 같이 작은따옴표로 문자 하나를 감싼 것을 의미함. 문자열 리터럴은 "ABC"와 같이 큰따옴표로 두 문자 이상을 감싼 것을 의미함. char ch = 'A'; char ch = 'AB' // error String s = "ABC"; String은 java에서 제공하는 클래스임. 원래 클래스는 String s = new String ("AB"); 이런 식으로 객체를 생성하는 연산자 new를 사용해야 하는데, 워낙 많이 쓰이다 보니 변수의 선언 형식을 허용함. String s = "AB"; 그러나 두 문장은 비슷하지만 다름. 차이는 나중에 배울 것임. 문자열string은 문자의 연속된 나열을 의미함. 문자열 리터럴은 "" 안에 아무런 문자도 넣지 않..

2 - 6 리터럴의 타입과 접미사 리터럴의 타입은 6가지임. 리터럴에 붙이는 접미사는 대소문자 구별 안함. 정수형: int 타입은 접미사 안 붙이고, 값이 20억보다 큰 long 타입은 접미사 L을 붙임. 예를 들어 100억은 long l = 10_000_000_000L; 이렇게 쓸 수 있음. 이때 소문자 l로 쓰면 혼동의 여지가 있어 대문자 L로 쓰는 것을 권장. 실수형: double 타입의 d는 생략 가능함. 10진수 외에도 2,8,16 진수 표현이 가능함. 2진수는 접두사 0b, 0B / 8진수는 접두사 0 / 16진수는 접두사 0x, 0X 를 붙임. 기호 e는 10의 n제곱이라는 뜻임. 예를 들어 1e3 = 1000.0d 라는 뜻임. 소수점 앞뒤의 0은 생략할 수 있음. 예를 들어 10. = 10..

2 - 4 변수의 타입 변수의 타입은 저장할 값의 타입에 의해 결정됨. 저장할 값의 타입과 일치하는 타입으로 변수를 선언해야 함. 변수의 타입은 참조형과 8개의 기본형이 있음. 그 중 자주 쓰이는 타입은 아래와 같음. 숫자 int long 정수(integer)를 저장하기 위한 타입(20억이 넘을 땐 long) float double 실수(floating-point number)를 저장하기 위한 타입 (float는 오차 없이 7자리, double은 15자리) 문자 char 문자(character)를 저장하기 위한 타입 string 여러 문자(문자열, string)을 저장 하기 위한 타입 이중 int, double, char, string이 제일 많이 쓰임. 2 - 5 상수와 리터럴 상수constant는 변..

2-3 변수의 선언과 저장 프로그래밍에서 하나의 값(data)을 저장할 수 있는 메모리(RAM) 공간을 변수variable 라고 함. 원래는 각 메모리 공간에 메모리 주소가 순서대로 있는데, 그걸 외우기 힘드니까 이름을 붙여서 쓰는 것임. 즉, 변수를 쓰려면 변수를 선언해야 함. 변수타입 변수이름; // 변수를 선언하는 방법 예를 들어, 정수integer를 저장할 공간이 필요하면 아래와 같이 변수를 선언하면 됨. int x; // 정수integer를 저장하기 위한 변수 x를 선언 위 문장이 수행되면 x라는 이름의 변수(저장공간)이 생김. 그럼 아래와 같이 원하는 값을 저장하면 됨. x = 5; // 변수 x에 5를 저장 기호 = 는 수학에서는 등호이지만 java에서는 우변 값을 좌변에 저장하라는 대입 연..

Chapter 2 변수 2-1 화면에 글자 출력하기 - print()과 println() 화면에 글자를 출력할 때는 System.out.print()을 사용함. 괄호 안에 출력하고 싶은 내용을 넣으면 됨. System.out.print("Hello, world"); // 화면에 Hello, world 를 출력 System.out.print(3+5); // 화면에 8을 출력 System.out.print("3+5"); // 화면에 3+5를 출력 위에서 알 수 있듯이, 큰따옴표"" 안에 넣은 내용은 글자로 간주함. System.out.print()은 괄호 안의 내용 출력하고 줄바꿈 X System.out.println()은 괄호 안의 내용 출력하고 줄바꿈 O ★ java는 대소문자를 구분함. System을 ..
1-17 책의 소스와 강의자료 다운로드 책에 나온 모든 예제와 학습 자료는 깃헙에 있음. 깃헙에서 이 자료들을 다운받는 방법은 쉬우니까 넘어감. 1-18 이클립스로 소스파일 가져오기 이클립스는 항상 ★관리자 권한으로 실행함 캡처본 없이 방법만 기술 1. Package Explorer의 빈 공간에서 우클릭 후 클릭 2. General 항목 아래의 Existing Projects into Workspace 클릭 3. 클릭 4. 바탕화면의 폴더 안의 폴더 클릭 후, 클릭 5. Options 중 체크 후 Finish 버튼 클릭 6. 완료 1-19 이클립스에서 소스파일 내보내기 1. Package Explorer의 빈 공간에서 우클릭 후 클릭 2. General 항목 아래의 Archive File 클릭 후 Nex..
JAVA 공부에 집중