Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 객체협력
- 이클립스 오라클 연동
- 리스트 모달창
- Java
- singleton
- static 예제
- static
- 상속
- 사용자 데이터그램 프로토콜
- static메서드
- IP
- 오라클 비교연산자
- 다중 모달창
- 싱클톤패턴
- 다운캐스팅
- 형변환
- AOP란?
- SUB Query
- spring annotation
- downcasting
- 모달창 여러개
- oracle 연동
- 템플릿
- 추상 메서드
- react
- Servlet 맵핑
- 깃 명령어
- GROUP BY
- 스프링 모달창
- order by
Archives
- Today
- Total
모든지 기록하자!
반복문 - for 문과 예시(1~5까지 합을구하기, 구구단출력) 본문
728x90
자바 공부를 처음 공부했을 때부터 지금까지 꾸준하게 사용한 반복문은
몇 번을 강조해도 부족하다고 생각한다. 그렇기에 복습 겸 간단히 정리해 보자
for(초기화; 조건식; 증감식) {
실행문;
}
for문 () 안에는 기본적으로 (변수 초기화; 조건식; 증감식) 이 한 줄에 있다.
for문이 실행되는 순서는
1. 초기화식은 최초 한 번만 수행
2. 조건식을 수행해서 수행 결과가 false(거짓)이 라면 for문을 빠져나간다.
3. 수행결과가 true(참) 이면 실행문을 수행한다.
4. 증감식 수행
5. 2번부터 4번까지 반복수행
- for문을 이용하여 1부터 5까지 합을 구하기
int total = 0; //1부터 5까지 결과 저장할 변수
for(int i = 1; i <= 5; i++){ // i는 5보다 작거나 같다는 조건이 맞을때까지 반복
total = total + i; // 1부터 5까지 반복해서 total 변수에 값을 합산
}
System.out.println(total); //결과값 출력
이와 같이 반복문이 수행되는데 5가 아닌 원하는 숫자를 입력해도 수행이 가능하다.
- 2중 for문을 이용해서 구구단 출력하기
int dan;
int times;
for(dan = 2; dan <=9; dan++) { // 2단부터 시작하기 때문에 dan=2
//dan은 1~9까지 반복문 한번 수행후 dan은 1증가
for (times = 1; times <=9; times++) { // 아래 times가 9까지 실행됐을때
//반복문 종료후 dan이 1증가
System.out.println(dan + "X" + times + "=" + dan*times);
}
System.out.println(); // 반복문 종료후 한줄 내려주기
}
728x90
'Java' 카테고리의 다른 글
[Java] 배열을 이용한 예제( 1차원배열의 합, 2차원배열의 합, 잔돈구하기) (0) | 2021.05.12 |
---|---|
[Java] static 변수 (0) | 2021.05.12 |
[Java] 객체간의 협력(대중교통 이용) (0) | 2021.05.11 |
[Java] 객체지향 프로그래밍(OOP) 과 클래스(Class) (0) | 2021.05.11 |
[Java] 배열을 이용한 성적 처리 프로그램 (0) | 2021.05.11 |
Comments