본문 바로가기
IT관련/JAVA_정리 노트

자바를 배울 때 첫번째로 알아야 하는 것

by XoX 2020. 4. 9.
728x90
개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요.

 

■ 기본적인 형태
class main {                                      
  public static void main (String[] args) { 
    system.out.println("Hello world");      
  }                                                  
}                                                    

 

- class main ?

main이라는 이름을 가진 '틀'

 

- public static void main (String[] args) ?

무언가를 실행시키기 위한 명령의 제목

 

- system.out.println("Hello world"); ?

Hello world를 모니터에 출력한다는 명령

※ . 마침표는 of로 보면 된다. 예를들어 System.out.println 이면, system이라는 폴더안에 out이 들어있고, out을 열어보니 println이 들어있다고 보면 된다. 나중에 메서드를 배울 때 배운다.


종합하자면, 어떤 프로그램을 만들기 위해 틀을 만들고 그 안에 어떤 명령을 내릴지 명령어의 제목을 써놓고 명령이 무엇인지 구체적인 사항을 적었는데 그게, 모니터에 "Hello world"를 출력하라는 것임.


기본 형태에 들어있는 약속들
ⓐ 중괄호{} 하나당 들여쓰기 하나(들여쓰기의 기본 단위 = 탭1번 = 스페이스바 2번)
; 세미콜론은 문장이 끝났다는 것을 의미
println();은 나중에 보면 print();도 있고 printf();도 있다. ln = line = 줄바꿈

system.out.println();은 출력하면서 자동 줄바꿈을 한다는 의미이다.
int x =20;
int y= 20;
int 임시 = x;
x=y;
y=임시;
라는 소스가 컴퓨터 안에서 실행이 되어도 우리는 볼 수 없다.그래서 그게 실제로 실행됐는지 확인하기 위해 system.out.println();를 사용하여 출력을하고 제대로 됐는지 확인.
쌍따옴표" " 안에 들어가면 문장으로 출력된다. 


 system.out.println("x:" + "10" + "5");     x:105 출력 
 system.out.println("x:" + 10 + 5);          x:105 출력 , 왜? 10, 5가 각각 자동으로 문장이 돼서 
 system.out.println("x:" + (10+5));          x:15  출력 , 왜? 소괄호가 우선적으로 처리돼서
 system.out.println("x" + 10*5) ;           x:50  출력 , 왜? 사칙연산에서 곱하기와 나누기가 먼저 처리돼서

728x90
반응형

'IT관련 > JAVA_정리 노트' 카테고리의 다른 글

객체 기초  (0) 2020.04.16
형변환 기초  (0) 2020.04.15
print println pritf 차이점  (0) 2020.04.15
템플릿 기초  (0) 2020.04.14
조건문 기초  (0) 2020.04.14

댓글