오늘 ONEUL
오늘의 개발
오늘 ONEUL
전체 방문자
오늘
어제
  • 오늘의 개발 (248)
    • 📝 TIL (121)
    • 💡 Projects (6)
      • 드로잉 게임 [눈치 코치 캐치!] (4)
      • 익명고민상담소 [대나무숲] (2)
    • 🌎 Web (47)
      • Spring (3)
      • Java (14)
      • JavaScript (16)
      • CSS (10)
      • HTML (4)
    • 📚 Database (7)
    • 👾 Trouble Shooting (3)
    • 📊 Algorithm&SQL (39)
    • 😺 Git (1)
    • 📖 Books (7)
      • 자바 객체 지향의 원리와 이해 (7)
    • 📁 ETC (2)
    • 되돌아보기 (15)

블로그 메뉴

  • 😺 Github
  • 🍀 NAVER Blog

인기 글

최근 댓글

최근 글

태그

  • 항해99
  • Java
  • MySQL
  • 자바
  • 알고리즘
  • 프로그래머스
  • JavaScript
  • Til
  • 자바스크립트
  • Algorithm

티스토리

hELLO · Designed By 정상우.
오늘 ONEUL

오늘의 개발

[Java/코드업] 1008 ~ 1012 유니코드, charAt(), printf() 형식 지정자
📊 Algorithm&SQL

[Java/코드업] 1008 ~ 1012 유니코드, charAt(), printf() 형식 지정자

2022. 6. 22. 09:37

1008

문제

 

풀이

표에 나와있는 유니코드 중 가장 얇은 선을 사용해야 한다!

public class Main{
    public static void main(String[] args){
        System.out.println("\u250C\u252C\u2510");
        System.out.println("\u251C\u253C\u2524");
        System.out.println("\u2514\u2534\u2518");
        }
}

 

 

 

 

1010

문제

 

풀이

Scanner를 이용하여 정수를 입력받고 그대로 출력한다.

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

 

 

 

 

1011

문제

 

풀이

Scanner를 이용해 char형 데이터를 입력받으려면, next()로 입력받은 String을 charAt()을 이용해 char형 데이터로 변환해야한다.

import java.util.Scanner;

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

 

 

 

 

1012

문제

 

풀이

처음에 System.out.prinln()으로 출력했는데 잘못된 풀이로 채점되었다. 출력 결과를 확인해보니 소수점이 전부 출력되지 않았다.

형식 지정이 가능한 System.out.prinf()로 출력해주었다.

지시자 설명
%b 불리언(boolean) 형식으로 출력
%d 10진(decimal) 정수의 형식으로 출력
%o 8진(octal) 정수의 형식으로 출력
%x, %X 16진(hexa_decimal) 정수의 형식으로 출력
%f 부동 소수점의 형식으로 출력
%e, %E 지수 표현식의 형식으로 출력
%c 문자로 출력
%s 문자열로 출력 
import java.util.Scanner;

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

 

 

 

 

 

※ 문제 출처 : 코드업 기초 100제

 

문제집

 

www.codeup.kr

 

저작자표시 비영리 변경금지 (새창열림)

'📊 Algorithm&SQL' 카테고리의 다른 글

[Java/백준] 평균 구하기 #1546  (1) 2022.09.30
[Java/백준] 숫자의 합 #11720  (0) 2022.09.30
[Java/백준] 개 #10172  (0) 2022.03.18
[Java/백준] 고양이 #10171  (0) 2022.03.17
[Java/백준] We love kriii #10718  (0) 2022.03.13
    오늘 ONEUL
    오늘 ONEUL
    Backend Engineer ㅣ 어제보다 나은 오늘, 재밌는 건 오늘부터!

    티스토리툴바