2020년 10월 13일
업데이트:
반복문
프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나로 특정 문장들을 반복해서 수행한다.
for문
// if문 형식
// 조건식이 false가 나올 때까지 문장을 반복해서 수행한다.
/*
for(초기식; 조건식; 증감식){
수행될 코드;
}
for(int i = 1; i <= 10; i++){
System.out.print(i + " ");
}
결과
1 2 3 4 5 6 7 8 9 10
// char형도 가능하다.
for(char ch = 'A'; ch <= 'Z'; ch++){
System.out.print(ch);
}
결과
ABCDEFGHIJKLMNOPQRSTUVWXYZ
*/
중첩 for문
/*
for(초기값1; 조건식1; 증감식1){
수행될 코드1;
for(초기값2; 조건식2; 증감식2) {
수행될 코드2;
}
수행될 코드3;
}
*/
for(int i = 1; i <= 3; i++){
for(int j = 1; j <= 5; j++){
System.out.print(j);
}
}
while문
// while문 형식
// 조건식이 false가 나올 때까지 문장을 반복해서 수행한다.
/*
while(조건식){
수행될 코드;
[증감식 or 분기문];
}
int i = 1;
while(i <= 10) {
System.out.print(i + " ");
i++;
}
결과
1 2 3 4 5 6 7 8 9 10
// char형도 가능하다.
for(char ch = 'A'; ch <= 'Z'; ch++){
System.out.print(ch);
}
결과
ABCDEFGHIJKLMNOPQRSTUVWXYZ
*/
난수
// 난수(Random) 함수를 사용하기 위해서는 java.lang에 속해있는
// 클래스가 필요한데 Scanner와 같이 import 하지 않아도 됨. (기본 패키지라)
// - 난수 발생 범위 : 0.0 <= random < 1.0 (double)
// 1 ~ 10 사이의 난수 출력하기
int random = (int)(Math.random() * 10 + 1);
대부분 실습 위주로 진행되어 정리한 내용이 짧다.
댓글남기기