
1. Hello World!를 출력하시오.
public class Main {
public static void main(String[] args) {
System.out.printf("Hello World!");
}
}
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");
}
}

지시자(%d, %f ...)를 이용하여 변환하여 출력, 자동 개행 있음
%c = 문자(character) 형식으로 출력
%s = 문자열(string) 형식으로 출력
%b = boolean 형식으로 출력
%d = 10진수(decimal) 형식으로 출력
%o = 8진수(octal) 형식으로 출력
%x = 16진수(hexadecimal) 형식으로 출력
%f = 부동소수점(floating point) 형식으로 출력
%e = 지수(exponent) 표현식의 형식으로 출력
%n = 줄바꿈
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 );
}
}