'기본형식'에 해당되는 글 1건

  1. 2008.05.28 기본 형식 및 주석, Print 간단 설명

기본 형식 및 주석, Print 간단 설명

|

# 기본 java 형식 #

import java.lang.System;
// 패키지 참조문 : 여러가지 명령어를 사용하기 위해 참조하는 패키지를 입력하는 방법
// 입력 방법 : import 패키지경로.클래스명
 
public class Hello // 클래스의 이름은 파일
이름과 동일해야 되며 동일 하지 않을 경우

// 컴파일 오류가 나온다.

{ // class Start
   
//  Main() Method
    public static void main(String[] args)
// Main Method는 기본적으로 다 존재한다.

    { // Main Method Start


        System.out.print("Hello Java!");
        System.out.print("안녕하세요?");
// 화면에 문자를 출력하기
 // 본문엔 java 파일이 컴파일 후 실행될 내용을 담는다.
 
    } // Main Method End
} // Class 종료


# 주석 종류 #
  // : 한줄 주석, 해당 줄만 주석을 달아준다.
  /* <시작 부위> */ <종료부위>  여러줄 주석, 안에 들어가는 모든 줄을 주석으로 만들어 준다.


# print 기능 및 옵션 #

System.out.print("내용");

// 내용을 출력한다. 단, 이 뒤에 오는 print 문이 있다면 바로 붙여서 결과가 출력된다.

<예> System.out.print("Hello ");
     System.out.print("Java!");
<결과> Hallo Java!


System.out.println("내용");

// 위와 동일하게 내용을 출력한다. 단, 이 뒤에 오는 println 문이 있으면 한칸 아래로 출력한다.

<예> System.out.println("Hello ");
     System.out.print("Java!");
<결과> Hallo
           Java!


System.out.println("내용"+"escape 문자열");

System.out.println("escape 문자열 내용);

System.out.println("내용 escape 문자열);

 

+ 역슬래시(\) : escape 문자열이라고도 부르며, 특수 문자를 출력하거나 여러 옵션

                     을 실행한다. 종류는 아래와 같이 총 5가지이다.


   1. \n : 개행, 스크린 커서 위치를 다음 줄의 처음으로 옮긴다.
   2. \t : 수평탭, 스크린 커서를 다음 탭으로 옮긴다.(\t 하나는 Tab 한번 누른 것과 동일한

             효과를 낸다.)
   3. \r : 캐리지 리턴, 스크린 커서를 다음 탭으로 옮긴다. 개행하지 않고, 이 기호 다음에 오는

             문자를 덮어 씌운다.
   4. \\ : 역슬래시(\)를 출력할때 사용한다.
   5. \" : 문자열을 나타내는 큰 따옴표를 문자로 출력할때 사용한다.


+ 주의사항 : 역슬래시는 무조건 문자열 안에 넣어서 사용해야 된다. 문자가 없는 경우엔 큰

                   따옴표로 escape 문자열만 넣어준다.


<예1> System.out.print("java"+"\n");

          System.out.println("Hello!");

<결과> java

           Hello!

// escape 문자열이 없을 경우 붙어서 출력된다. 그러나 옆의 \n 즉 escape 문자열이 있

    경우 그 escape 문자열의 기능이 실행된다. \n의 경우 Hello!를 java의 다음줄에 출력해

    준다. 동일 기능은 println이 동일한 기능이다.

 

<예2> System.out.print("java"+"\t");

          System.out.print("Hello!");

<결과> java         Hello!

// escape 문자열이 없을 경우 바로 붙어서 출력된다. 하지만 \t가 있을 경우 tab 만큼의 빈칸

    을 넣어 주고 출력된다.

 

int x, y = 0;
System.out.println(x + y);

// 기본 자료형에서는 println이나 print 안에 들어가는 +는 변수간의 더하기 연산을 의미한다.

<예> int x = 1;
     int y = 1;
     System.out.println(x + y);
<결과> 2
       더하기 연산이 되어서 2가 출력된다.

 

int x = 0;
System.out.println("내용 : " + x);

// 문장인 내용과 함께 기본 자료형이 +로 이어진다면 더하기 연산이 아닌 문장열의 결합으로

     결과를 표시한다.

<예> int x = 0;
     System.out.println("x 값 : " + x);
<결과> x 값 : 0

 

int x = 0;

int y = 0;

System.out.println(x + y + "내용");

// 기본자료형+ 문자형의 더하기 연산은 문자열 결합으로 귀결된다.

<예> int x = 10;

        int y = 50;

        System.out.println(x + y + " = 합");

<결과> 60 = 합

// 제일 먼저 x와 y의 더하기 연산이 실행되고 그다음에 = 합과의 문자열 결합이 실행된다.

 

int x = 0;

int y = 0;

System.out.println("내용" + x + y);

// 문자형 + 기본자료형의 더하기 연산은 문자열 결합으로 실행된다.

<예> int x = 10;

        int y = 50;

        System.out.println("합 = "+ x + y);

<결과> 합 = 1050

// 제일 먼처 문자형의 문자열 결합이 먼처 실행 됬기 때문에 나머지 뒷 부분도 다 문자열 결합

    으로 실행된다.

 

 

int x = 0;

int y = 0;

System.out.println("내용" + (x + y));

// 문자형 + 기본자료형이나 기본자료형에 가로를 넣어주면 먼처 기본자료형의 더하기 연산을

    실행한 후 내용과의 문자열 결합을 실행한다. () = 우선순위를 올려주기.

<예> int x = 10;

        int y = 50;

        System.out.println("합 = "+ (x + y));

<결과> 합 = 60

// 제일 먼처 가로에 들어있는 기본자료형의 더하기 연산이 실행되고 그 다음에 문자열과의 결

    합이 실행된다.

And
prev | 1 | next