Published 2020. 3. 18. 21:31
728x90
반응형

단축키

실행 (ctrl + F11)

주석 (ctrl + /)

줄바꿈 (alt + 위아래 방향키)

자동완성 (ctrl + space)

 

 

JAVA구조

package 파일명{

    public class 이름{

        내용

    }

}

 

 

객체 생성

//현재 패키지의 클래스는 import없이 사용가능

public class HelloJava {

    public static void main(String[] args) {

        HelloJava helloJava = new HelloJava();

        helloJava.a();

    }

    public void a() {

        System.out.println("메소드 a가 호출");

    }

}

 

//다른 패키지의 클래스는 import문을 작성해야함

import com.test.Other.HelloOther; //HelloOther은 import 하고싶은 class name

//import com.test.Other.*; 위와 결과는 같음 -> *는 모든 class 가져다 쓴다는 선언(와일드카드) 

 

public class HelloJava {

    public static void main(String[] args) {

        HelloOther helloOther = new HelloOther();

        helloOther.b();

}

 

//jdk가 제공하는 클래스 사용하기

import java.util.Date; //jdk api를 import

 

public class HelloJava {

    public static void main(String[] args) {

        Date now = new Date();

        System.out.println("now =" + now);

    }

}

 

 

Escape 문자

\와 조합한 하나의 문자는 문자의 의미가 아니라 특별하게 해석됨

 

\n   : 개행 문자

\t   : 탭

\"   : 쌍따옴표 문자

\'   : 홀따옴표 문자

\\ : 역슬래쉬 문자

 

 

print와 println의 차이 그리고 escape 활용

public static void main(String[] args) {

    Test p = new Test(); //여기서 Test는 class name

    p.printTest();

    p.numberTest(); //이후 숫자출력에서 활용

    p.stringTest(); //이후 숫자출력에서 활용

}   

 

public void printTest() {

    System.out.print("박보검\n"); //메소드에 전달된 내용을 출력 후 개행하지 않기에 \n을 통해 직접 개행      

    System.out.print("차은우");

    System.out.println("cat");

    System.out.println("dog");

}

 

--OutPut--

박보검

차은우cat

dog

 

 

숫자 출력

public void numberTest() {

    System.out.println(123456);

    System.out.println(123+456); //메소드 호출시 괄호안에 어떤 연산이 있다면 무조건 먼저 처리한 후 메소드를 호출함

//  문자열+숫자 => 문자열

    System.out.println("안녕"+1+2+3); //"안녕1"+2+3, "안녕12"+3, "안녕123"

    System.out.println(1+2+3+"안녕"); //3+3+"안녕", 6+"안녕", "6안녕"

    System.out.println("안녕"+(1+2+3));

}

 

--OutPut--

123456

579

안녕123

6안녕

안녕6

 

 

문자와 문자열 출력

문자: 한글자 표현시 ' ' 홑따옴표로 감쌈

문자열: 여러글자 표현시 " " 쌍따옴표로 감쌈

public void stringTest() {

    System.out.println('A');

    System.out.println('일');

    System.out.println(" "); //빈문자열 표현가능

    System.out.println("에이");

}

 

--OutPut--

A

 

에이

반응형

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

03.25  (0) 2020.03.25
03.24  (0) 2020.03.24
03.23  (0) 2020.03.23
03.20  (0) 2020.03.20
03.19  (0) 2020.03.19
복사했습니다!