[ITWILL : JAVA]자바포맷스트링, Random 숫자 뽑기, 상황별 반복문 추천(for, while, do~while)
ITWILL학원 : 8강 JAVA BY 윤미영강사
1. JAVA format string
자바 format string은 System.out.printf(“”,)를 이용하여 나타낸다.
주요한 변환코드는 아래와 같다.
포맷스트링으로 자릿수도 표현할 수 있다.
2. Random 숫자 뽑기
Random 라이브러리 : 무작위 숫자를 생성하기 위해 Random 객체를 사용해야하기때문에 import해야한다.
null : 아무 값이 없다. 예약어이고 실제 값은 맨 뒤에 위치해있다.
- 실무에선 null보단 “”로 String을 초기화시켜준다.
- 왜냐하면 보통 DB에서 데이터를 가져와서 사용하는 경우가 많은데 null로 초기화해버리면 생각하지 못한 에러가 발생할 수 있기때문이다.
nextlnt(n); : 매서드로 0 ~ (n-1)사이의 무작위 정수를 생성한다.
아래 코드는 0부터 99중에 랜덤숫자를 뽑아서 50이상이면 큰수로 출력하고 그 이하면 작은수로 출력한다.
1 | import java.util.Random; |
2. 상황별 반복문 추천
반복문은 크게 3가지 종류가 있다.
for 문, while 문, do ~ while문!
상화별로 추천하는 반복문이 있다.
for 문 : 반복해야하는 횟수가 지정될 경우 유리
- ex) 10번 먹으세요
1
2
3for(초기화;조건식;증감식){
조건식이 true일때 실행할 문장
}
while 문 : 반복횟수보다는 상황에 의한 반복을 정의할 경우 유리
- ex) 다 먹으세요
1
2
3
4while(조건식){
조건식이 true일 경우 실행할 문장
증감식;
}
do ~ while문 : while작업 중 최소 한 번은 실행해야 할 작업이 있는 경우 유리
- ex) 한 번 먹어보고 맛있으면 다 먹으세요, 홈페이지의 메뉴 (꼭 한번은 실행되어져야하기때문에)
1
2
3
4
5초기화;
do{
조건식이 true일때 실행할 문장
증감식;
} while(조건식);