본문 바로가기

JAVA

[1] Java의 기본

728x90

먼저 프로그래밍 언어를 사용하기 위해서 기본적으로 출력하는 방법을 익히는 것이 기본입니다.

Java에서 출력하는 방법을 알아보겠습니다.

 

 

화면에 출력하기

Java에서는 위와 같은 코드로 출력을 합니다. "C의 prinf( )"나 C++의 "cout <<"과 같은 코드입니다.

 

좀 더 자세하게 알아보겠습니다.

System.out

이 코드는 표준 출력이라고 불리는 컴퓨터 장치와 연결된 단어 입니다.

 

println( )

이 코드는 화면에 문자열을 프린트 하라는 의미입니다.

 

이렇게 코드를 작성하면

잘 출력이 되는 것을 볼 수 있습니다.

 

 

코드 구조

클래스

Java프로그램은 적어도 하나 이상의 클래스로 구성됩니다.

클래스안에 main( )가 있는 구조입니다.

 

 

main( ) 메소드

C나 C++에서는 main함수부터 프로그램이 시작되는 것을 알고 있습니다.

자바에서도 똑같이 main( )에서부터 시작됩니다.

 

 

주석

Java에서는 두 가지의 주석을 사용합니다.

한 줄 주석은 한 줄만 주석처리 할 수 있습니다.

 

 

문자와 숫자

리터럴

문자나 숫자를 말합니다.

리터럴에는 다음과 같은 종류가 있습니다.

1. 문자 리터럴

2. 문자열 리터럴

3. 숫자 리터럴

 

 

문자 리터럴

문자 하나만 있는 것을 말합니다. ' '로 묶어서 사용합니다.

컴퓨터 내부에서 문자는 숫자로 취급되며, 각 문자에 해당하는 숫자를 "문자 코드"라고 합니다.

 

 

문자열 리터럴

문자가 하나 보다 많은 리터럴을 말합니다. " "로 묶어서 사용합니다.

 

 

숫자 리터럴

숫자로 표현된 리터럴입니다.

아래와 같은 종류로 나뉩니다.

1. 정수 리터럴

2. 부동 소수점 리터럴

 

 

정수 리터럴

숫자 리터럴 중 정수로 표현된 것을 말합니다.

정수 리터럴은 아래와 같이 다른 진수로 표현할 수 있습니다.

1. 8진수

2. 16진수

 

8진수로 표현하기 위해서는 숫자 앞에 숫자 0을 붙입니다.

 

16진수로 표현하기 위해서는 숫자 앞에 0x를 붙입니다.

 

 

왜 8진수와 16진수를 사용할까?

컴퓨터는 0과1로 이루어진 2진수의 기계어로 작동합니다. 그런데 10진수의 숫자를 2진수로 바꾸면 매우 길어져서 다루기가 불편하기 때문에, 2의 n제곱으로 이루어진 8진수나 16진수로 표기합니다.

velog.io/@juni416/%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90%EC%84%9C-2%EC%A7%84%EC%88%98-8%EC%A7%84%EC%88%98-16%EC%A7%84%EC%88%98%EB%A5%BC-%EC%93%B0%EB%8A%94-%EC%9D%B4%EC%9C%A0

 

컴퓨터에서 2진수, 8진수 16진수를 쓰는 이유

기본적으로 인간은 10진수를 쓴다. 하지만 컴퓨터는 0,1 두가지 밖에 모른다고 한다. 그래서 2진법을 쓴다고 보면 되는데 심심치않게 8진수와 16진수를 코딩할 때 쓰게된다. 파일 같은걸 다룰 때

velog.io

 

728x90

'JAVA' 카테고리의 다른 글

[4] 배열  (0) 2021.05.17
[3] 입력  (0) 2021.05.11
[2] 변수  (0) 2021.05.10
[0] Java 시작부터 실행까지  (0) 2021.05.09
Java를 시작하며...  (0) 2021.05.09