반응형
import java.util.Scanner;
class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String a = sc.nextLine();
sc.close();
String[] number = a.split("\\.");
System.out.format("%d\n%d", Integer.parseInt(number[0]), Integer.parseInt(number[1]));
}
}
약간 야매로 푼 것 같은 느낌이...
split 메소드를 사용하여 숫자를 문자화해 .를 기준으로 나눠 배열로 만들어서 구분하여 출력하였다
String a = sc.nextLine();
→ 선언과 동시에 초기화 가능 !
→ 문자열 전체를 입력받는 메소드는 nextLine() / 그래서 나중에 split 메소드 사용하기 좋겠네
→ next() 메소드는 공백 이전까지의 문자열만 입력 받는다
sc.close()는 꼭 해주어야 하는가?
→이 명령문을 쓰지 않으면 sc에 경고가 뜨는데 별 영향은 없다고 함
반응형
'자바 Java' 카테고리의 다른 글
구구단 세로, 가로 (0) | 2019.09.09 |
---|---|
알고있다고 생각했는데 헷갈리는 것들 (0) | 2019.09.09 |
두 정수 입력받아 비교하기 (0) | 2019.09.08 |
기초-입출력 연월일 입력받아 출력하기 (0) | 2019.09.08 |
클래스 변수, 인스턴스 변수 (0) | 2019.09.08 |
댓글