다음 단어를 출력하시오.
Hello
public class Main{
public static void main(String[] args){
System.out.println("Hello");
}
}
✅ Hello
다음 문장을 출력하시오.
Hello World
public class Main{
public static void main(String[] args){
System.out.println("Hello World");
}
}
✅ Hello World
다음과 같이 줄을 바꿔 출력하시오.
Hello
World
public class Main{
public static void main(String[] args){
System.out.println("Hello\nWorld");
}
}
✅ Hello
World
다음 문장을 작은 따옴표와 함께 출력하시오.
'Hello'
public class Main{
public static void main(String[] args){
System.out.println("\'Hello\'");
}
}
✅ 'Hello'
다음 문장을 큰 따옴표와 함께 출력하시오.
"Hello World"
public class Main{
public static void main(String[] args){
System.out.println("\"Hello World\"");
}
}
✅ "Hello World"
다음 문장을 큰 따옴표와 함께 출력하시오.
"!@#$%^&*()"
public class Main{
public static void main(String[] args){
System.out.println("\"!@#$%^&*()\"");
}
}
✅ "!@#$%^&*()"
다음 경로를 출력하시오.
"C:\Download\hello.cpp"
public class Main {
public static void main(String[] args) {
System.out.println("\"C:\\Download\\hello.cpp\"");
}
}
✅ "C:\Download\hello.cpp"
정수형으로 변수를 선언하고, 변수에 정수값을 저장한 후 변수에 저장되어 있는 값을 그대로 출력하시오.
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
System.out.println(i);
}
}
문자형으로 변수를 선언하고, 변수에 문자를 저장한 후 변수에 저장되어 있는 값을 그대로 출력하시오.
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
char x = scanner.next().charAt(0);
System.out.println(x);
}
}
실수형으로 변수를 선언하고, 변수에 실수를 저장한 후 변수에 저장되어 있는 값을 그대로 출력하시오.
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
float f = scanner.nextFloat();
System.out.println(f);
}
}
정수 2개를 입력 받고 그대로 출력하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
System.out.println(a);
System.out.println(b);
}
}
2개의 문자(ASCII CODE)를 입력받아서 순서를 바꿔 출력하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
int b = scanner.nextInt();
System.out.println(b);
System.out.println(a);
}
}
실수 1개를 입력받은 후, 소수점 둘째 자리까지 출력하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
float f = scanner.nextFloat();
System.out.println(String.format("%.2f", f));
}
}
int형 정수 1개를 입력받고 공백을 두고 3번 출력하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
for(int k = 1; k <= 3; k++){
System.out.print(i + " "); // 공백 두고 반복하여 출력
}
}
}
어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("시간을 입력하세요: ");
String time[] = scanner.next().split(":"); // 문자열을 기호로 나누어 출력
System.out.println(time[0] + " : " + time[1]);
}
}
년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("년, 월, 일을 입력하세요: ");
String date[] = scanner.next().split("\\.");
int year = Integer.parseInt(date[0]);
int month = Integer.parseInt(date[1]);
int day = Integer.parseInt(date[2]);
System.out.println(String.format("%04d",year) + "." + String.format("%02d",month) + "." + String.format("%02d",day));
}
}
앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다. 주민번호를 입력받아 형태를 바꿔 출력해보자.
단어 1개를 입력 받아서 그대로 출력하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("단어를 입력하세요: ");
String a = scanner.next();
System.out.println(a);
}
}
문장 1개를 입력 받아서 그대로 출력하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("문장을 입력하세요: ");
String a = scanner.next();
System.out.println(a);
}
}
실수 1개를 입력 받아서 정수와 소수 부분으로 나누어 출력하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("실수를 입력하세요: ");
String s = scanner.next();
String[] arr = s.split("\\.");
System.out.println("정수 부분: " + arr[0] + " 실수 부분: " + arr[1]);
}
}
단어 1개를 입력받고 단어의 각 문자를 한 줄에 한 문자씩 분리하여 출력하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("문자(영어)를 입력하세요: ");
String s = scanner.next();
int b = s.length();
for (int i = 0; i <= b; i++) {
System.out.println(s.charAt(i));
}
}
}
정수 5자리를 입력받아 정수를 나누어 한 줄에 하나씩 출력하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("정수 다섯 자리를 입력하세요: ");
String arr[] = scanner.next().split(""); // 공백 없이 구분
for(int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
}
입력되는 시:분:초 에서 분만 출력하시오.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("시:분:초를 입력하시오: ");
String time[] = scanner.next().split(":");
int boon = Integer.parseInt(time[1]);
System.out.println("지금은 " + boon + "분 입니다.");
}
}