GitHub ID : soohyun-dev
윤수현의 개발 공간
GitHub ID : soohyun-dev
전체 방문자
오늘
어제
  • 분류 전체보기 (918)
    • 성장기록 (49)
      • 성장기록 (3)
      • 우아한테크코스 (16)
      • 프로젝트 (15)
      • TIL (14)
      • 테오의 스프린트 (1)
    • 프로그래밍언어 (88)
      • C언어 (14)
      • HTML\CSS (12)
      • JavaScript (7)
      • React (23)
      • Python (11)
      • JAVA (14)
      • TypeScript (6)
    • 알고리즘 공부 (736)
      • 코드업 - 파이썬 (108)
      • 백준 - 파이썬 (468)
      • 백준 - 자바스크립트 (125)
      • 프로그래머스 - 파이썬 (1)
      • 프로그래머스 - 자바스크립트 (34)
    • 책 리뷰 (9)
      • 프로그래밍 (3)
      • 독서 (6)
    • 전자기기 (1)
    • 일상, 일기 (18)
    • 기술 세미나 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 프론트엔드
  • 코드업파이썬
  • 코드업
  • 프로그래밍언어
  • 파이썬
  • 백준파이썬
  • PYTHON
  • 프로그래머스풀이
  • 프로그래머스자바스크립트
  • javascript
  • 코테
  • 영어
  • 영어독해
  • 자바스크립트
  • 독해
  • 코딩
  • 프로그래머스
  • 코딩테스트
  • 백준
  • 백준풀이

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
GitHub ID : soohyun-dev

윤수현의 개발 공간

자바 JAVA 기본 출력
프로그래밍언어/JAVA

자바 JAVA 기본 출력

2021. 8. 18. 14:36

자바를 사용할때 기본적인 출력 코드를 작성해보자.

 

 

다음은 자바로 "Hellow World" 를 출력하는 코드이다.

 

파이썬, 자바스크립트와 비교하면 출력코드가 매우 길다고 느껴질 수 있다.

객체 지향이 잘 나타나있는 자바 특성상 이렇게 표시된다.

이런 탓인지 아무래도 파이썬, 자바스크립트와 비교해보면 다소 난이도가 있는 언어라고 체감이 되었다.

 

간단히 한줄 한줄 체크해보자.

 

------------------------------------------------------------------------------------------------------------------

* public  

 

public이라는 그대로 공적인 누구나 사용할 수 있다는 뜻이다.

 

 

* class 

 

간단하게 클래스를 만들겠다고 선언하는 것이다.

 

class HelloWorld 는 HelloWorld라는 이름의 클래스를 만든다는 뜻이다.

 

------------------------------------------------------------------------------------------------------------------

 

 

* public 

 

첫째줄과 동일하다.

 

 

* static

 

간단하게 static은 작성된 부분을 바로 실행시켜주는 효과를 가지고 있다.

 

static 에 대해선 나중에 자세히 더 살펴보자.

 

 

* void

 

void 는 돌려주는 값이 없다는 뜻이다. 메인 메소드는 보통 값을 되돌려주지 않기에 void를 많이 쓴다.

 

 

* main 

 

실행시키고 싶은 자바코드가 있다면 이 main 코드 내에 작성하면 된다.

 

한가지 중요한 것은 자바 프로그램은 이 main 메소드를 제일 먼저 실행 시킨다는 것이다.

 

public static void main 은 항상 main 이랑 같이 다니기에 세트로 이해해주면 좋다.

 

 

* String[] args

 

파라미터 부분인데, String 은 문자열을 뜻하며 args는 변수명이다. 고로 args는 다른 이름으로 바꾸어줘도 무방하다.

 

main 메소드를 실행하는데 있어 필요한 파라미터들을 args를 통해 전달해주는 역할을 한다.

 

 

------------------------------------------------------------------------------------------------------------------

 

 

* System.out 

 

이는 세트이다. 느낌그대로 출력을 할때 사용한다.

 

 

* println()

 

print line 의 줄임말로 () 안의 "" 문자열을 출력해주는 역할을 해준다.

 

헷갈리지 말자. printIn (대문자 i) 이아닌 println (소문자 l)이다. line을 생각하자.

 

참고로 println은 자동으로 줄 바꿈처리를 해주기때문에 한줄로 작성하고 싶으면

그냥 print 를 사용하면 된다.

 

 

------------------------------------------------------------------------------------------------------------------

 

이렇게 다 작성하고 출력을 하면 Hello World 를 출력해 낼 수 있다.

 

반응형

'프로그래밍언어 > JAVA' 카테고리의 다른 글

자바 JAVA - 반복문(if, else, else if 문)  (0) 2021.08.19
자바 JAVA - 연산자 실습  (0) 2021.08.19
자바 JAVA - 자료형  (0) 2021.08.19
자바 JAVA - 연산자  (0) 2021.08.19
자바 JAVA - 변수 선언  (0) 2021.08.18
    '프로그래밍언어/JAVA' 카테고리의 다른 글
    • 자바 JAVA - 연산자 실습
    • 자바 JAVA - 자료형
    • 자바 JAVA - 연산자
    • 자바 JAVA - 변수 선언
    GitHub ID : soohyun-dev
    GitHub ID : soohyun-dev
    환영합니다!😊 이곳은 저의 개발에 관한 내용들을 정리하는 공간입니다. 알고리즘 풀이에도 관심이 많아요. 좋은 하루 되세요~! github : soohyun_dev

    티스토리툴바