시간내서 복습하도록
for(초기화식; 조건식; 증감식) {}
for문의 초기화식에서 선언된 로컬 변수는 for문 블럭 내에서만 사용 가능. 아래처럼 작성시 컴파일 에러 발생.
System.out.println("1~" + (i-1) + " 합: " + sum);
10번 반복해야하는 for문을 원했지만, 루프 카운터 변수가 float타입이라 정확한 0.1이 아니기에 원치 않은 결과가 출력됨.
m=1일 때 n은 1~9까지, m=2일 때 n은 1~9까지
조건식이 true
-> while문 실행
조건식이 false
-> while문 종료
루프 카운터 변수를 while문 전에 선언 안 하면 이 코딩에서 컴파일 에러 발생함.
블록 내부 실행문 실행한 후 실행결과에 따라서 반복 실행 여부 결정
do {
실행문
} while(조건식);
while() 뒤에 세미콜론(;) 필수
break 이름(라벨);
: 중첩 반복문에서 바깥쪽 반복문 종료시 사용주사위 굴려서 6나오면 프로그램 종료
lower 변수가 'g'일때 종료
i%2해서 나머지가 0이 아니면 다시 반복, i%2해서 나머지가 0이면 i 출력
for문으로 1~100까지 정수 중 3의 배수 총합 구하기
while문으로 주사위 두 개 굴려서 합이 5가 되면 종료
for문으로 4x+5y=60가 성립하는 (x,y)값 출력하기
왼쪽으로 쏠린 별 탑 쌓기
오른쪽으로 쏠린 별 탑 쌓기
예금, 출금, 조회, 종료 기능 제공하는 프로그램 작성