[Algorithm running]백준 - 기초문제1

기 원·2025년 2월 18일


1. Hello World!를 출력하시오.

public class Main {
    public static void main(String[] args) {

        System.out.printf("Hello World!");

    }
}
  1. print() / println() / printf()의 차이점
public class Main {
    public static void main(String[] args) {
        int a = 1;
        double b = 5.5;
        double c = a + b;

        System.out.print('\n' + "==============================" + '\n');
        System.out.print("해당 문구는 print를 사용하여 작성하였습니다. " + '\n');
        System.out.print("Hello" + '\n');
        System.out.print("World!" + '\n');
        System.out.print("a 값은 :" + a + '\n');
        System.out.print("b 값은 :" + b + '\n');
        System.out.print("a + b값은 : ");
        System.out.print(c);
        System.out.print('\n' + "==============================" + '\n');


        System.out.println("해당 문구는 println을 사용하여 작성하였습니다.");
        System.out.println("Hello");
        System.out.println("World!");
        System.out.println("a 값은 :" + a);
        System.out.println("b 값은 :" + b);
        System.out.println("a + b 값은 :" + c);
        System.out.println("==============================");


        System.out.printf("해당 문구는 printf를 사용하였습니다. %n");
        System.out.printf("Hello %n");
        System.out.printf("World! %n");
        System.out.printf("a 값은 : %d %n", a);
        System.out.printf("b 값은 : %f %n", b);
        System.out.printf("a+ b 값은 : %f %n", c);
        System.out.printf("==============================%n");

    }
}

  1. print()
  • 출력문 내부의 값을 출력, 자동 개행 없음(\n)
  1. println()
  • 출력문 내부의 값을 출력, 자동 개행 있음
  1. printf()
  • 지시자(%d, %f ...)를 이용하여 변환하여 출력, 자동 개행 있음

  • %c = 문자(character) 형식으로 출력
    %s = 문자열(string) 형식으로 출력
    %b = boolean 형식으로 출력
    %d = 10진수(decimal) 형식으로 출력
    %o = 8진수(octal) 형식으로 출력
    %x = 16진수(hexadecimal) 형식으로 출력
    %f = 부동소수점(floating point) 형식으로 출력
    %e = 지수(exponent) 표현식의 형식으로 출력
    %n = 줄바꿈


  1. 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
import java.util.*;

public class Main {
    public static void main(String[] args) {
        int a, b;
        Scanner ab = new Scanner(System.in);
                a = ab.nextInt();
                b = ab.nextInt();

        System.out.println( a + b );

    }
}
profile
노력하고 있다니까요?

0개의 댓글