본문 바로가기
프로그래밍 공부/Java

[lesson] Java 프로그래밍 언어 - 출력 메소드 및 변수 (+ 기본 구조)

by Luna_lua 2021. 7. 17.
반응형

자바의 기본구조를 알아봅시다!

 

순서는 프로젝트 >> 패키지  >> 클래스 >> 메소드 >> 소스코드 순서!!

패키지 클래스 메소드를 구분할때는 클래스명이 항상 대문자로 시작하니까 Class이름으로 구분지으면 됩니다.

 

 

============================================================================

출력메소드를 알아봅시다! 

 

     - System.out.print() : 소괄호 안에 있는 값을 콘솔에 출력해준다. 자동 줄바꿈은 없다. (줄바꿈시"\n"을 추가로 작성)

     - System.out.println() : 소괄호 안에 있는 값을 출력해준다. 자동으로 줄바꿈이 된다.

     - System.out.printf() : 소괄호 안에 있는 값을 출력해준다. 안에 출력서식을 설정하여 출력할 수 있다.

 

+) printf는 그냥 그대로 출력만 가능하지만, String은 값으로 인식을 시킬수 있기 때문에 

나중에 출력방법이 바뀌어도 변경할 방법이 있으나, printf는 방법이 없기 때문에 printf보다 String.format으로 사용하는것이 더욱 좋습니다.

 

+) printf() : 서식 문자를 설정하여 출력할수 있다.

               ex)

printf() 사용법 예시

예시를 보면 알듯이 ...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에 대해 훑어보고 기회가 된다면 다음에 자세히 설명 하도록 하겠습니다.

반응형