import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String c = sc.next();
System.out.println(c);
}
}
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
double x = sc.nextDouble();
System.out.println(String.format("%.6f",x));
}
}
- 자바에서는 실수를 쓸 때
double
을 주로 사용한다.- 소숫점 6자리수까지 출력시키기 위해
String.format("%.6f", x)
를 사용했다.
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a+" "+b);
}
}
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
char x = sc.next().charAt(0);
char y = sc.next().charAt(0);
System.out.println(y+" "+x);
}
}
한 문자를 입력받을 때
sc.next().charAt(0);
을 사용한다.
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
double x = sc.nextDouble();
System.out.println(String.format("%.2f",x));
}
}
소수점 아래 두 자리수까지 출력시켜야 하기 때문에
String.format("%.2f",x)
를 사용한다.
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
System.out.println(n+" "+n+" "+n);
}
}
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
System.out.println(s);
}
}
자꾸 오류가 났던 문제.
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String[] date = sc.nextLine().split("\\.");
int year = Integer.parseInt(date[0]);
int month = Integer.parseInt(date[1]);
int day = Integer.parseInt(date[2]);
System.out.printf("%04d.%02d.%02d", year, month, day);
}
}
.
을split
할 때에는.
이 아닌\\.
으로 입력해야 바르게 인식이 된다.- 년도를 4자리, 월과 일을 2자리씩 출력시켜야 하기 때문에
System.out.printf("%04d.%02d.%02d", year, month, day);
로 지정했다.
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
String[] arr = s.split("-");
System.out.println(arr[0]+arr[1]);
}
}