자바의 기본구조를 알아봅시다!
순서는 프로젝트 >> 패키지 >> 클래스 >> 메소드 >> 소스코드 순서!!
패키지 클래스 메소드를 구분할때는 클래스명이 항상 대문자로 시작하니까 Class이름으로 구분지으면 됩니다.
============================================================================
출력메소드를 알아봅시다!
- System.out.print() : 소괄호 안에 있는 값을 콘솔에 출력해준다. 자동 줄바꿈은 없다. (줄바꿈시"\n"을 추가로 작성)
- System.out.println() : 소괄호 안에 있는 값을 출력해준다. 자동으로 줄바꿈이 된다.
- System.out.printf() : 소괄호 안에 있는 값을 출력해준다. 안에 출력서식을 설정하여 출력할 수 있다.
+) printf는 그냥 그대로 출력만 가능하지만, String은 값으로 인식을 시킬수 있기 때문에
나중에 출력방법이 바뀌어도 변경할 방법이 있으나, printf는 방법이 없기 때문에 printf보다 String.format으로 사용하는것이 더욱 좋습니다.
+) printf() : 서식 문자를 설정하여 출력할수 있다.
ex)
예시를 보면 알듯이 ...printf("표현할 문구 와 문자서식",변수);로 만들어주며 변수의 값을 문자의 서식에 맞게 출력합니다.
문자 서식은 반드시 "표현할 문구" 안에 작성해야하며, 아래의 서식을 따라 작성해야합니다.
1. %d : demicla (10진수)
2. %o : octal (8진수)
3. %x : hexadecimal (16진수)
4. %f : float (실수, %.2f 로 사용하면 소수점 2째자리까지 표현)
5. %c : charactor (문자)
6. %s : String(문자열)
- 사용 목적 :
- 문제 발생 시 어떤 부분이 문제인지를 구체화 시킬 수 있도록 함
- 라인 별로 출력하여 알아내기 위함
- 사용자를 위한 도구가 아닌, 개발자를 위한 도구이다.
(오류나 작동이 예상과 다를때 어디까지 진행이되는지 로그처럼 확인해 볼 수 있는 기능)
============================================================================
변수를 알아봅시다! (변수는 곧 저장공간!)
- 사용법
x = 10
저장공간의 대입 값(상수 : 항상 고정된 수)
이름 연산자
※ x 앞에 있는 int에 대해서는 다음에 따로 정리하겠습니다.
변수는 곧 저장공간이라고 했습니다. 그 말은 어딘가에 저장한다는 의미입니다.
어디에 저장할까요? 바로 RAM이라는 메모리에 기억을 합니다.
그럼 RAM 내부를 한번 볼까요?
지금은 RAM에 대해 훑어보고 기회가 된다면 다음에 자세히 설명 하도록 하겠습니다.
'프로그래밍 공부 > Java' 카테고리의 다른 글
[lesson] Java 프로그래밍 언어 - 연산자 (0) | 2021.07.22 |
---|---|
[lesson] Java 프로그래밍 언어 - 입력 클래스와 입력 메소드 (0) | 2021.07.22 |
[lesson] Java 프로그래밍 언어 - 자료형 및 변수 (0) | 2021.07.21 |
[prologue] Java 프로그래밍 언어 - Java에는 무엇이 있을까 (0) | 2021.07.16 |
[prologue] Java 프로그래밍 언어 - 프로그래밍 언어란? (0) | 2021.07.16 |