본문 바로가기

카테고리 없음

Java 문자 출력

안녕하세요. 자바의 세상입니다!

 

오늘 배울 것은 자바에서 가장 기초적인 문자 출력에 대해서 배워보겠습니다.

 

Eclipse를 이용하여 자바를 실행시키면 기본 화면이 나옵니다.

 

public class Study1 {

 

public static void main(String[] args) {

 

} 

}

 

여기에서 Study1 은 쉽게 생각해서 처음 주어지는 이름입니다. Java에서는 클래스 이름 이라고 표현을 하고 있습니다. 원하시는 이름 아무거나 해주시면 되겠습니다.

 

다음으로 넘어가서 출력을 하려면 우리는 System.out.println() 또는 System.out.print()라는 문법을 사용해서 출력을 해야 합니다.

  • System.out.println(); -> 문자열을 출력하고 엔터를 입력하고 프로그램 종료.
  • System.out.print(); -> 문자열을 출력하고 프로그램 종료.

 

 

쉽게 생각해서 "시스템의 아웃(밖으로)을 프린트한다"라고 해석하시면 쉽습니다. 그리고 () 괄호는 이것을 실행할 것이다.라고 생각해 주시면 쉽습니다.

 

 

    1. 문자열 "안녕 자바!"을 출력해보도록 하겠습니다. 참고로 문자열은 영어로 String이라고 합니다.

 

public class Study1 {

 

public static void main(String[] args) {

 

System.out.println("안녕 자바!");

} 

}

이렇게 하시면 안녕 자바!라는 문이 실행이 됩니다.

 

 

    2. 숫자를 출력해보도록 하겠습니다. 숫자는 String이 아니기 때문에 " "를 안치셔도 됩니다.

 

public class Study1 {

 

public static void main(String[] args) {

 

System.out.println(1 + 4);

System.out.println(4 - 2);

System.out.println(4 * 3);

System.out.println(6 / 3);

System.out.println(7 % 2);

} 

}

 

그러면 결괏값이 5, 2, 12, 2, 1 이 나오게 됩니다. 여기에서 % 기호는 익숙하지 않으시겠지만, % 는 쉽게 말해서 나머지 값을 의미합니다. 저는 println을 사용해서 모든 숫자가 세로 정렬로 나오게 됩니다. print를 사용하면 어떤 값이 나올까요? 한번 해보세요!

 

예외)

 

public class Study1 {

 

public static void main(String[] args) {

 

System.out.println(7/3);

} 

}

 

7 / 3 은 2가 아닌데 결괏값은 2라고 출력이 됩니다. 이 점에 대해서는 다음 강의에서 설명하겠습니다.

 

 

    3. 문자열을 더해봅시다.

 

문자열을 왜 더할까? 위에서 사용한 내용과 간단한 코드를 보면서 설명하겠습니다.

 

public class Sum1 {

 

public static void main(String[] args) {

 

System.out.println("1 + 2는? " + (1 + 2) + " 이다.");

} 

}

출력 값: 1 + 2는? 3이다.

 

문자열 + 문자열, 문자열 + 숫자열, 등등 서로 더할 때는 우리가 잘 아는 + 를 사용해서 더합니다. 이렇게 사용을 하면 좋은 점은 이어서 쓸 수 있다는 점입니다. 만약에 + 를 사용하지 않고 연결을 하고 싶으시다면 아래처럼 하셔야 합니다. 즉 더 많은 코딩을 작성해야 합니다.

 

public class Sum1 {

 

public static void main(String[] args) {

 

System.out.print("1 + 2는? ");

System.out.print(1+2);

System.out.print(" 이다.");

} 

}

출력 값은 위와 같습니다.

 

print를 사용한 이유는 println을 사용하여 코딩마다 바로 엔터가 쳐지는 것을 방지하기 위해서 print를 사용하여 문장을 한 줄로 만들었습니다.

 

오늘은 이렇게 배워보았습니다. 감사합니다.