Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- CSS사용법
- fragment
- spring
- java error
- jQuery
- android fragment
- Eclipse
- html
- Kotlin
- Android Apk 이름
- tomcat
- Android Apk 이름 변경
- JavaScript
- error
- 안드로이드
- Java
- css
- release Apk
- FLUTTER
- Exception
- apache gzip
- Android Apk
- Program type already present
- android error
- release unsigned
- DataTable
- Firebase
- R프로그래밍
- MySQL
- Android
Archives
- Today
- Total
selfstarter
JAVA ChoiceFormat 본문
JAVA ChoiceFormat
- ChoiceFormat으로 숫자 범위에 따라 다른 format으로 처리할 수 있다
- 첫번째 방법은 if문으로 점수에 따라 등급을 주는 예제이다
- 숫자범위로 걸러지므로 낮은숫자-높은숫자 순으로 작성해야한다
- 두번째 방법은 #는 같다. |는 또는. <,> 부호를 사용해서 숫자에 따른 format을 지정할 수 있다
- 어디에도 숫자가 속하지 않는다면 맨 마지막 format이 선택된다
- [example] (http://cris.joongbu.ac.kr/course/java/api/java/text/ChoiceFormat.html)
import java.text.ChoiceFormat;
public class Main {
public static void main(String[] args) {
// first
double[] score = {60, 70, 80, 90};
//double[] score = {90, 80, 70, 60};
String[] grade = {"D", "C", "B", "A"};
ChoiceFormat choiceFormat = new ChoiceFormat(score, grade);
int[] scoreList = {79, 90, 20, 44, 80, 94, 70, 80, 61};
for (int i = 0; i < scoreList.length; ++i) {
System.out.println(scoreList[i] +":"+choiceFormat.format(scoreList[i]));
}
// second
ChoiceFormat choiceFormat2 = new ChoiceFormat("0#is zero | 1#is one | 1<is else");
System.out.println("Formatter Pattern : " + choiceFormat2.toPattern());
System.out.println(choiceFormat2.format(0));
System.out.println(choiceFormat2.format(1));
System.out.println(choiceFormat2.format(2));
System.out.println(choiceFormat2.format(2.323123));
//System.out.println(choiceFormat2.format("2")); // 숫자범위가 아니라면 exception 남
//System.out.println(choiceFormat2.format("가나"));
}
}
```
'Server > Java' 카테고리의 다른 글
Java String to Int(Minus or decimal point) 소수점, 음수 형변환 (0) | 2020.05.11 |
---|---|
일주일전 날짜와 날짜 비교하기 (0) | 2020.02.24 |
JAVA Wrapper class (0) | 2020.01.07 |
JAVA 추상클래스, 인터페이스 공통점, 차이점(abstract, interface) (0) | 2020.01.06 |
자바 프로그램 실행 시간 구하기(System.currentTimeMillis()) (0) | 2019.12.30 |
Comments