JAVA

[JAVA]반복문

개발한이 2022. 7. 20. 16:42

반복문이란?

for,while,continu (크게는 for,while)

반복문 기본 구성

 

while

 

ex)

반복문

1~100까지 더하세요.

동일한 계산 또는 명령을 순차적으로 반복해야하는 경우

콘솔 값은 1,3,6,10,15...5050이 나온다.

위 사진에서 while 안에 i = i + 1; 대신 ++i; i++;를 많이쓴다.

또한 콘솔값을 마지막 결과만을 나타내려면 다음 중괄호에 System.out.println(result);를써준다.

최종 결과값.

 

곱하기 예시

scanner와 while 응용 에시

 

if와 while의 중첩반복문 예시

 

 

random 메소드
 0 ~ 1 사이의 숫자를 실수형태로 랜덤하게 값을 만들어줌

 

(int)는 다운캐스팅으로 정수로 바꾼것이다

 

Random클래스

nextBoolean()
nextInt()
...

랜덤 최대값

결과값

for

 

while을 for 안에 줄여놧다고 생각하면 됩니다.

위 for과 while 같다.

무한반복을 원하면 for이나while 둘다 i++; i<5를 없애면된다.

실행은 1->2->3->4->2...로 반복된다.

 

for문을 이용한 예시

 

for은 규칙적인 반복을 할때

while은 자유로운 반복을 시키고 싶을때 (조건,증가시키는것을 자유롭게 주고싶을때)

 

거꾸로 숫자 반복할떄 쓰는 방법 while도 같은 방식

 

 

2단부터 9단까지 곱하기 예시

응용하여 풀면 된다.

 

 

'JAVA' 카테고리의 다른 글

[JAVA]객체지향언어,접근지정자  (0) 2022.07.25
[JAVA]continue,메소드  (0) 2022.07.21
[JAVA]입력,제어흐름도  (0) 2022.07.19
[JAVA] Git,Github,입력(scanner)  (0) 2022.07.15
[JAVA] 자료형,연산자,문자열  (0) 2022.07.14