[코드업 기초 100제] Java 1010 ~1014 풀이

2025. 8. 16. 03:20·Algorithm/코드업

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

import java.util.Scanner;

public class Main {
	public static void main(String arg[]) {
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		
		System.out.println(a);
		sc.close(); // 짧은 콘솔 프로그램에서 Scanner(System.in) 안 해도 무방
	}
}

 

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

import java.util.Scanner;

public class Main {
	public static void main(String arg[]) {
		Scanner sc = new Scanner(System.in);
		String a = sc.next();
		
		System.out.println(a);
	}
}

 

다른 사람들의 답

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); // next는 String을 반환 타입으로 받아야하지만 여기서 charAt()을 사용해 String의 0번째 문자를 받아오도록 함
        	System.out.println(x);
	}
}

 

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

import java.util.Scanner;

public class Main {
	public static void main(String arg[]) {
		Scanner sc = new Scanner(System.in);
		float f = sc.nextFloat();
		
		System.out.printf("%.6f", f);
	}
}

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

import java.util.*;
import java.io.*;

public class Main {
    public static void main(String arg[]) throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String s = br.readLine();
        
        StringTokenizer st = new StringTokenizer(s, " ");
        
        int a = Integer.parseInt(st.nextToken());
        int b = Integer.parseInt(st.nextToken());
        
        System.out.printf("%d %d", a, b);
    }
}

 

다른 사람들의 답

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

 

문자열을 받는다는 이야기는 없기 때문에 Scanner 언언해서 nextInt()로 받으면 된다.

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

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;

public class Main {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
			String s = br.readLine();
			StringTokenizer st = new StringTokenizer(s);
			
			String a = st.nextToken();
			String b = st.nextToken();
			
			System.out.printf("%s %s", b, a);
	}
}

 

다른 사람들의 답

public class Main {
	
	public static void main(String[] args) {
		char x, y;
		Scanner sc = new Scanner(System.in);
		
		x = sc.next().charAt(0);
		y = sc.next().charAt(0);
		
		System.out.println(y + " " + x);
	}
}

 

 

깨달은 점

1. sc.next() 는 String 반환 타입 (이 문자열에서 .charAt(n)하면 n번째 글자가 pick)

2. sc.nextFloat은 Float 반환 타입

3. float 출력시 "%.6f" 는 소수점 6자리까지 출력(7번째 자리 수에서 반올림)

4. char 반환시 %c 말고 %s도 가능하나 String 출력시 %c로 출력은 안됨

'Algorithm > 코드업' 카테고리의 다른 글

[코드업 기초 100제] Java 1036 ~1040 풀이  (0) 2025.08.30
[코드업 기초 100제] Java 1031 ~1035 풀이  (1) 2025.08.19
[코드업 기초 100제] Java 1026 ~1030 풀이  (2) 2025.08.18
[코드업 기초 100제] Java 1021 ~1025 풀이  (4) 2025.08.17
[코드업 기초 100제] Java 1015 ~1020 풀이  (0) 2025.08.16
'Algorithm/코드업' 카테고리의 다른 글
  • [코드업 기초 100제] Java 1031 ~1035 풀이
  • [코드업 기초 100제] Java 1026 ~1030 풀이
  • [코드업 기초 100제] Java 1021 ~1025 풀이
  • [코드업 기초 100제] Java 1015 ~1020 풀이
싹난 감자🥔🌱
싹난 감자🥔🌱
개발 블로그
  • 싹난 감자🥔🌱
    감자에 싹이나서 잎이나서
    싹난 감자🥔🌱
  • 전체
    오늘
    어제
    • 분류 전체보기 (44) N
      • Spring (3)
      • Java (17)
      • LLM (1)
      • DevOps (4)
      • Algorithm (14)
        • 백준 (4)
        • 프로그래머스 (0)
        • 코드업 (10)
      • Computer Science (3)
        • Operating System (2)
        • Computer Architecture (1)
      • Trouble Shooting 🚀 (0)
      • 회고 & 성장기록 (2) N
      • 설계 📐 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    2차원 배열
    docker
    구간합
    알고리즘입력
    Scanner
    비트
    Java
    자바BufferedReader
    자바Scanner비교
    2진수
    자바 입력
    코딩테스트
    BufferedReader
    자바성능
    배포
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
싹난 감자🥔🌱
[코드업 기초 100제] Java 1010 ~1014 풀이
상단으로

티스토리툴바