본문 바로가기
Learning-log/JAVA

Java - 기초문법(출력문, 주석)(2023-01-16)

by why제곱 2023. 1. 19.

1. 출력문


1) print : 주어진 출력문을 그대로 출력. 문자열 뒤에 띄어쓰기나 개행문자 없음

  * 예

public class PrintExample {

	public static void main(String[] args) {
		System.out.print("Hello World");
		System.out.print("Welcome to the Hell");
        
        
        // Hello worldWelcome to the Hell
        // 위와 같이 띄어쓰기도, 개행도 없이 출력됨.

2) printf : 형식지정자를 사용하여 주어진 포맷에 맞춰 출력

    형식지정자 

- %d : 정수

- %f : 실수

- %c : 문자

- %s : 문자열

 

* 예

System.out.printf("%d\n", 10);
System.out.printf("%4d\n", 10); //4칸을 확보한 다음 오른쪽 정렬
System.out.printf("%-4d\n", 10); // 4칸확보 후 왼쪽 정렬
System.out.printf("%04d\n", 10); //4칸을 확보한 다음 오른쪽 정렬을 하는데, 왼쪽을 0으로 채움


//출력 결과

//10
//  10
//10
//0010

위처럼 형식 지정자 사이에 숫자를 넣음으로써 정렬을 맞출 수 있는 기능도 활용할 수 있다.

 

*예 

System.out.printf("안녕하세요. 저는 %s입니다. 제 혈액형은 %c형입니다.", "홍길동", "A");

//출력결과
안녕하세요. 저는 홍길동입니다. 제 혈액형은 Aguddlqslek.

위처럼 형식 지정자를 문자열 사이에 넣고, 해당 자리에 입력하고 싶은 값을 ','로 구분하여 입력하면 앞에서부터 순차적으로 대입된다. 형식지정자와 동일한 타입의 값을 가진 변수를 넣어도 마찬가지로 대입된다.

 

3) println : 문자열 맨뒤에 개행문자를 더해 출력

  * 예

public class PrintExample {

	public static void main(String[] args) {
		System.out.print("Hello World");
		System.out.print("Welcome to the Hell");
        
        
        // Hello world
        // Welcome to the Hell
        // 위와 같이 줄바꿈이 되어 출력됨.

 

2. 주석


주석이란? 코드로 인식되지 않으므로 협업시, 내가 짠 코드에 대해 간략하게 설명해두는데에 유용하게 쓰임.

Java에서 주석을 표시하기 위해서는 아래와 같은 기호를 사용함.

  • // : 해당 줄 끝까지 주석
  • /* 해당 범위 주석
  • * 여러줄 주석이 가능하다.
  • */ 
  • /** 여러줄 주석 **/ : API를 위한 주석처리로 Java의 javadoc이라는 프로그램이 이 api를 읽고 html을 만들어줌.

예 

// 한줄 주석. 이 줄만 주석 처리 되며 다음 줄로 넘어가면 주석으로 처리되지 않는다.

/* 여러줄 주석으로 주석 종료 기호가 나올 때까지 쭉 주석처리된다.
* 중간에 이처럼 줄바뀜이 필요한 경우 맨 앞에 *표시가 생긴다. 
주석이 종료하고자 한다면 이와 같은 기호를 써야한다. */