CoDream

[자바]반복문, 스캐너, 랜덤값 본문

JAVA/JAVA 이론

[자바]반복문, 스캐너, 랜덤값

코잠 2024. 2. 16. 14:46
728x90
반응형

반복문

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);

728x90
반응형