일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- .repeat
- 생성자쓰는이유
- 자바
- ifelse
- 상속
- 칼럼명에 별칭 지정
- SELECT 절
- Join
- 카카오인턴십
- HAVING
- SQL
- .substring
- Java
- 삼항연산자
- 겟터
- sql오류
- 프로그래머스
- 오라클
- getter
- 향상된for문
- 제어문
- setter
- for문
- 객체
- 작성순서
- 연산자
- int오류
- 생성자
- 이터레이블
- executeUpdate
- Today
- Total
CoDream
[자바]반복문, 스캐너, 랜덤값 본문
반복문
for, while, do-while 세 가지 종류의 반복문을 사용합니다. 각 반복문은 다양한 상황에 적합하게 사용됩니다.
for 문: 일정한 횟수만큼 반복할 때 주로 사용됩니다. 초기화식, 조건식, 증감식으로 구성되어 있습니다.
for (초기화식; 조건식; 증감식) { // 반복할 코드 }
1부터 10까지의 숫자를 출력
for (int i = 1; i <= 10; i++) { System.out.println(i); }
while 문: 조건이 참일 동안 반복할 때 사용됩니다. 반복 횟수가 정해지지 않았을 때 유용합니다.
while (조건식) { // 반복할 코드 }
사용자가 입력한 숫자를 모두 더하는 반복문
nt sum = 0; int number = 0; while (number != -1) { sum += number; number = getUserInput(); // 사용자 입력 받는 메서드 호출 } System.out.println("합계: " + sum);
do-while 문: 조건을 뒤에서 확인하는 반복문으로, 반복 코드를 최소 한 번 실행한 후 조건을 검사합니다.
do { // 반복할 코드 } while (조건식);
사용자가 예/아니오를 입력할 때까지 반복하는 반복문
boolean isAccepted; do { isAccepted = getUserConfirmation(); // 사용자에게 확인 받는 메서드 호출 } while (!isAccepted);
continue
반복문에서 사용되는 제어문 중 하나로, 반복문의 현재 반복을 중지하고 다음 반복으로 넘어가는 역할을 합니다. continue문이 실행되면 반복문의 나머지 부분은 실행되지 않고, 다음 반복으로 진행됩니다.
스캐너(Scanner)
사용자로부터 입력을 받을 수 있습니다.
Scanner 클래스는 java.util 패키지에 포함되어 있으며, 표준 입력 스트림(System.in)으로부터 데이터를 읽을 때 사용
Scanner scanner = new Scanner(System.in);
int number = scanner.nextInt();
랜덤값
Java의 java.util.Random 클래스를 사용할 수 있습니다. 이 클래스는 다양한 방법으로 난수를 생성할 수 있습니다. 가장 일반적으로 사용되는 방법은 nextInt() 메서드를 사용하여 정수 범위 내의 난수를 생성하는 것
Random random = new Random();
int randomNumber = random.nextInt(100) + 1;
System.out.println("랜덤 정수: " + randomNumber);
'JAVA > JAVA 이론' 카테고리의 다른 글
[JAVA] 배열, 2차원 배열, 인덱스, ARR변수 (0) | 2024.02.17 |
---|---|
[JAVA] 제어문 (조건문if, switch)(반복문 for, while, do-while) (0) | 2024.02.17 |
[JAVA] String to int/double 문자열을 정수로 변환 (0) | 2024.02.17 |
[자바] Switch (0) | 2024.02.16 |
[자바입문] 변수, 연산자, 제어문, IF문 (0) | 2024.02.16 |