CODEUP 기초 100제 (입출력 1001-1027)

다 은·2024년 4월 12일

JAVA

목록 보기
5/14

1001 : [기초-출력] 출력하기01

다음 단어를 출력하시오.
Hello

public class Main{
    public static void main(String[] args){
        System.out.println("Hello");
    }
}

✅ Hello

1002 : [기초-출력] 출력하기02

다음 문장을 출력하시오.
Hello World

public class Main{
    public static void main(String[] args){
        System.out.println("Hello World");
    }
}

✅ Hello World

1003 : [기초-출력] 출력하기03

다음과 같이 줄을 바꿔 출력하시오.
Hello
World

public class Main{
    public static void main(String[] args){
        System.out.println("Hello\nWorld");
    }
}

✅ Hello
World

1004 : [기초-출력] 출력하기04

다음 문장을 작은 따옴표와 함께 출력하시오.
'Hello'

public class Main{
    public static void main(String[] args){
        System.out.println("\'Hello\'");
    }
}

✅ 'Hello'

1005 : [기초-출력] 출력하기05

다음 문장을 큰 따옴표와 함께 출력하시오.
"Hello World"

public class Main{
    public static void main(String[] args){
        System.out.println("\"Hello World\"");
    }
}

✅ "Hello World"

1006 : [기초-출력] 출력하기06

다음 문장을 큰 따옴표와 함께 출력하시오.
"!@#$%^&*()"

public class Main{
    public static void main(String[] args){
        System.out.println("\"!@#$%^&*()\"");
    }
}

✅ "!@#$%^&*()"

1007 : [기초-출력] 출력하기07

다음 경로를 출력하시오.
"C:\Download\hello.cpp"

public class Main {
	public static void main(String[] args) {
    	System.out.println("\"C:\\Download\\hello.cpp\"");
    }
}

✅ "C:\Download\hello.cpp"

1010 : [기초-입출력] 정수 1개 입력받아 그대로 출력하기

정수형으로 변수를 선언하고, 변수에 정수값을 저장한 후 변수에 저장되어 있는 값을 그대로 출력하시오.

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);
    }
}

1011 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기

문자형으로 변수를 선언하고, 변수에 문자를 저장한 후 변수에 저장되어 있는 값을 그대로 출력하시오.

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);
    }
}

1012 : [기초-입출력] 실수 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(f);
    }
}

1013 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기

정수 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);
    }
}

1014 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기

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);
    }
}

1015 : [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기

실수 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));
    }
}

1017 : [기초-입출력] 정수 1개 입력받아 3번 출력하기

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 + "  ");		// 공백 두고 반복하여 출력
        }
    }
}

1018 : [기초-입출력] 시간 입력받아 그대로 출력하기

어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자.

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]);
    }
}

1019 : [기초-입출력] 연월일 입력받아 그대로 출력하기

년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자.

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));
    }
}

1020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기

앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다. 주민번호를 입력받아 형태를 바꿔 출력해보자.

1021 : [기초-입출력] 단어 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 a = scanner.next();
        System.out.println(a);
    }
}

1022 : [기초-입출력] 문장 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 a = scanner.next();
        System.out.println(a);
    }
}

1023 : [기초-입출력] 실수 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();
        String[] arr = s.split("\\.");
        System.out.println("정수 부분: " + arr[0] + " 실수 부분: " + arr[1]);
    }
}

1024 : [기초-입출력] 단어 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));
        }
    }
}

1025 : [기초-입출력] 정수 1개 입력받아 나누어 출력하기

정수 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]);
        }
    }
}

1026 : [기초-입출력] 시분초 입력받아 분만 출력하기

입력되는 시:분:초 에서 분만 출력하시오.

1027 : [기초-입출력] 년월일 입력 받아 형식 바꿔 출력하기

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 + "분 입니다.");
    }
}

0개의 댓글