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
반응형

+ Recent posts