Java Syntax - (1) 기본구조

가빈·2023년 12월 7일
post-thumbnail

각 부분별로 뒤에서 상세하게 알게 된다
지금은 이런게 있구나 크게크게 생각하자!

패키지 선언부

: 주석을 제외하고 첫 줄에 반드시 와야한다. 상단에 없을 경우, 디폴트 패키지를 사용하고 패키지 선언부가 생략된다.

                        `pakage exam01;`

클래스 선언부

: public은 해당 클래스를 다른 패키지에서도 사용할 수 있다는 접근지정자! 하나의 클래스만 포함할 수 있다

❗️중괄호 내에는 필드, 메서드, 생성자, 이너클래스 외에는 어떤 것도 올 수 없다

public class test{ 

	}
//클래스 알려줌, 클래스명 : test

main( ) 메서드

메서드의 구조

:“리턴타입_메서드명(…) { }”이다. 리턴타입은 void, 메서드명 main

public static void main(String[] ar) { ..}
//접근지정자_메서드특징_리턴타입_메서드명( )

소스파일 : 1개의 소스파일~여러개 클래스파일 okay

  • 소스파일명 = 클래스명 —> public이 있는 클래스 파일과 일치시킨다
  • 소스파일은 ~~.java. / 바이트코드 파일은 ~~.class

System.out.___( ) 콘솔출력 메서드와 문자열(String)

System.out.println( ); //괄호 안에 내용출력 + 줄바꿈
System.out.print( ); //괄호 안에 내용 출력(한줄로)
System.out.printf( ); //자료형에 따라 출력(16진수, 8진수 등등)
  • 더하기는 앞에서부터 시작한다
  • %d 10진수, %o 8진수, %x 16진수, \n 줄바꿈, %f 소수점표기(%총자리수.소수자리 f)
profile
지금부터 시작!

0개의 댓글