728x90
1.for문
반복횟수가 보통 명확할 때 사용
ex)사용 예제
Math.random() :
랜덤으로 숫자선택 : Math클래스의 random() 클래스 사용
임의의 0~1의 더블값을 반환
int random = (int)(Math.random() * 10 + 1);
// 1부터 10 사이의 임의의 난수를 정해 1부터 난수까지의 정수 합계 (난수 임의의 숫자)
int random = (int)(Math.random() * 10 + 1);
int sum = 0; // 변수 초기화
for(int i=1; i<=random; i++) {
sum = sum + i;
// sum += i; 위와 같은 코드
}
System.out.println("1부터 "+random+"까지의 정수합계 : "+sum);
2.while문
for문 while문 서로 변환가능
형태
while(조건식) { // true/false로 출력
수행문장;
}
반복횟수가 보통 불명확할 때 사용
int i = 1;
whiel(i<=10) {
System.out.println(i+"출력");
i++;// 반복문 인덱스 넘버 +1씩
} // 1 2 3 4 5 6 7 8 9 10
3.do while문
형태
do {
반복 실행할 문장
}whlie(조건식);
do ~ while문은 for문이나 while문과 다른점
true이든 false이든 상관없이 중괄호{ } 안의 문장을
무조건 한번 실행시킨 후 조건을 검사하여 반복을 결정
조건식을 나중에 확인하기에 무조건 1번이상 문장을 실행하게됨
메뉴 코드에서 많이 사용
몇번 사용할지 알 수 없는 상황에서는 while문 사용이 보편적
return
return;
나(메소드-메인메소드)를 호출한 쪽으로 돌아가는 역할
결과값 반환 and 메소드 끝내는 역할
case 9 : System.out.println("프로그램 종료"); return;
// 이 리턴은 값을 안가지고 돌아가는 리턴
return 종류
1)값 가지고 돌아가는 return
2)값 없이 돌아가는 return
728x90
반응형
'JAVA > 개념정리' 카테고리의 다른 글
[Java] 배열(Array) : 선언, 할당, 초기화, 삭제 (0) | 2022.07.31 |
---|---|
[Java] 제어문(control flow statement) : 분기문 - break, continue (0) | 2022.07.30 |
[Java] 제어문(control flow statement) : 조건문 - if, switch (0) | 2022.07.29 |
[Java] 연산자(Operator) - 2.다항연산자 (0) | 2022.07.28 |
[Java] 연산자(Operator) - 1.단항연산자 (0) | 2022.07.28 |