일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 자바
- async
- 스위프트
- 안드로이드
- 해시
- 프로그래머스
- 알고리즘
- 프로퍼티
- concurrency
- 차이
- ios
- 이스케이핑
- noncopyable
- weak
- 리스트뷰
- 생명주기
- View
- 클로저
- 프래그먼트
- observable
- 구조체
- RxSwift
- 연산자
- Subject
- Swift
- Self
- rx
- 옵셔널
- 풀이
- 백준
- Today
- Total
목록알고리즘 (33)
study record
문자열 String타입을 입력받아 리턴해주는 메소드에는 next()와 nextLine() 둘 다 사용가능하다. 매번 이 둘의 차이점을 알아야지 하고 기억하지 못해서 정리한다. 간단히 정리하자면 next()는 공백 space bar를 치기 전까지를 전달한다. nextLine()은 엔터를 치기 전까지를 전달한다. 주로 next()는 한 단어, nextLine()은 한 문장을 전달받는다고 생각하면 편할 것 같다. 주의해야 할 점은 nextLine()을 사용하기 전에 nextInt()나 next()를 사용했을 경우 엔터가 그대로 남아있어서 그냥 넘어가버린다. 따라서 nextLine()을 한 번 더 적어주면 해결된다. 또는 nextLine()을 먼저 하고, next()를 사용해도 될 것이다.
String to int String from = "123"; int to = Integer.parseInt(from); String.format() -필수값: %와 conversion 으로 무조건 있어야합니다. "conversion": 표현 할 데이터의 타입으로, s(문자열), d(정수), x(16진수), o(8진수), f(실수) ex) %s, %d, %x, %o, %f ex) System.out.println(String.format("%s, %s", "KOREA", "JAPAN")); System.out.println(String.format("%04d.%02d.%02d", year, month, date)); .split() String a=sc.next(); String[] b=a.split("..
String.format() 원하는 소수점 자리 까지 나타내는것 f앞에 숫자+1 한 소숫점 자리를 반올림해서 나타낸다. System.out.println(String.format("%.2f", pie));
- float실수를 받아서 6자리를 맞춰서 출력하는 문제 a = s.nextFloat(); String b = String.format("%06f",a); System.out.println(b); String.format("자릿수값", 수)하면 자리수를 맞춘 값으로 출력할 수 있다. 자리수 값은 시작을 알리는%, 자리를 채워줄 숫자(여기서는 0), 몇자리까지인지(여기서는6), 정수는 d, 실수는f 를 조합해서 써준다.