ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Java | 기본 문법
    JAVA/JAVA 2020. 1. 15. 22:14

    JAVA 기본 문법


    파일 이름 형식

    첫글자와 이어지는 단어의 첫글자를 대문자로 작성
    ex) HelloTest.java

    Identifier 식별자

    변수, 패키지, 메서드, 클래스 등의 이름을 만들 때 지켜야하는 규칙

    1. 첫글자에는 숫자가 올 수 없음
      ex) 200115 X, J200115 O
    2. 영문자 + 숫자 + 특수기호($, _)를 조합해서 작성
      $, _ 이외의 특수기호는 사용 불가
    3. 영문자 대소문자 구분

    예약어

    자바가 사용하도록 이미 정해둔 단어
    변수, 클래스, 메서드의 이름으로 지정할 수 없음

    public, class, static, void etc.

    순차문

    작성한 순서대로 코드가 실행 되는 문장
    public class HelloTest2 {
    
            // 자바에서 가장 먼저 실행이 되는 메서드
        public static void main(String[] args) {
        
            System.out.println("이클립스 연습중");
            System.out.print("Hello Java!");
            
            // 이클립스 연습중
            // Hello Java!
        }
    }

    println : 출력 후 다음줄로 개행,
       print는 출력하면 가로로 나열되지만 println은 아래로 출력문이 나열됨

    COMMENT 주석

    /* 
    여러 줄 주석입니다
    */
    
    // 한 줄 주석입니다.

    SOURCE CODE 기본구조

    Source Code : 컴퓨터 프로그램을 (사람이 읽을 수 있는) 프로그래밍 언어로 기술한 글을 말함,
    현대 소프트웨어 개발에서 기계어는 극히 일부 영역에서만 쓰이며,
    대부분 고급 언어로 된 소스코드를 컴파일하여 개발함

    public class 프로그램이름(=클래스명=파일명){
    // 파일을 HelloTest.java로 저장했기 때문에 class이름을 HelloTest로 설정해야함
    
        public static void main(String args[]){
     // main이 함수의 이름이고 매개변수 String의 첫글자는 대문자로 작성해야 함
    
                     /* 여기에 자바 코드를 작성함 */  
                    System.out.println("Java Testing");
                    /*콘솔창에 "Java Testing"이 출력되도록 하는 코드
                    모든 문장의 마지막에는 ;(세미콜론)을 작성
                    문자열은 항상 ""(큰 따옴표)로 묶어야 함*/
        }
    }

    ※ 대소문자를 구분하며 대부분 소문자로 작성

    System 용어 정리

    • System.out : 콘솔, 표준출력장치
    • System.in : 키보드(예약어), 표준입력장치

    Java의 기본적인 문법에 대해 알아보았습니다.

    파일 이름이나 변수 이름 등을 작성할 때 필요한 규칙은 암기할 필요가 있겠습니다.

    어떤 언어에서든지 주석은 코드에 대한 설명을 표기하거나 필기할 때 유용하게 사용할 수 있습니다.

    'JAVA > JAVA' 카테고리의 다른 글

    Java | Data Type 자료형  (0) 2020.01.15
    Java | Variable 변수, Scope, Constant 상수  (0) 2020.01.15
    Java | 이클립스 Package 관리  (0) 2020.01.15
    Java | Eclipse 개요 & 단축키 정리  (0) 2020.01.15
    Java | 개요 및 설치  (0) 2020.01.15

    댓글

Designed by Tistory.