728x90
for문: 반복 횟수를 알고 있을 때 주로 사용
1~10까지 합
6번라인 i 1 ~ 10까지 증가
7번라인 tot = 1 1+2 1+2+3 1+2+3+4 1+2+3+4+5 - - -
package t4_2;
public class Test2 {
public static void main(String[] args) {
int tot=0;
for(int i=1; i<=10; i++) {
tot = tot +i;
// tot = tot + i; tot 변수 선언이 안되있어서 오류
// tot 는 누적하는것 초기값을 주어야 함
// 그렇다고 초기값을 주면 계속 0이기 때문에 안됨 for문 바깥에 선언
System.out.println("i="+i+" , tot="+tot);
}
}
}
1~10까지 홀수의 합
7 tot = tot+i; 같다. tot +=i
tot가 누적의 역할을 한다.
i = 1~ 10
6번라인 i 1부터 2씩증가하면서 증가 10까지
7번라인 tot = 1 1 + 3 1 + 3 + 5 1 + 3 + 5 + 7 1 + 3 + 5 + 7 + 9
package t4_2;
public class Test3 {
public static void main(String[] args) {
int tot=0;
for(int i=1; i<=10; i+=2) { //i=i+2
tot = tot +i; //tot +=i;
// tot = tot + i; tot 변수 선언이 안되있어서 오류
// tot 는 누적하는것 초기값을 주어야 함
// 그렇다고 초기값을 주면 계속 0이기 때문에 안됨 for문 바깥에 선언
System.out.println("i="+i+" , tot="+tot);
}
}
}
1~10까지 짝수의 합
6번라인 i 1 ~ 10까지 증가 2부터 2씩 증가하면서 증가 10까지
7번라인 tot = 1 2 + 4 2 + 4 + 6 2 + 4 + 6 + 8 2 + 4 + 6 + 8 + 10
package t4_2;
//1~10까지 짝수합
public class Test4 {
public static void main(String[] args) {
int tot=0;
for(int i=2; i<=10; i+=2) { //i=i+2
tot = tot +i; //tot +=i;
// tot = tot + i; tot 변수 선언이 안되있어서 오류
// tot 는 누적하는것 초기값을 주어야 함
// 그렇다고 초기값을 주면 계속 0이기 때문에 안됨 for문 바깥에 선언
System.out.println("i="+i+" , tot="+tot);
}
}
}
#하얀배터리 #IT #정보보안 #윈도우 #window #프로그래밍 #programming #html #java #C #javascript #database #jQuery #서버 #보안 #리눅스
728x90
'Web > Spring , Springboot , JPA' 카테고리의 다른 글
[JAVA기초] #11.3 - 반복문 do-while, break , continue (0) | 2019.10.22 |
---|---|
[JAVA기초] #11.2 - 반복문 - while문 (0) | 2019.10.22 |
[JAVA기초] #10.1 난수 발생 [random] (0) | 2019.10.22 |
[JAVA기초] #10 - 중첩 if문 , switch case문 (0) | 2019.10.22 |
[JAVA기초] #9 - if 문, if -else문 (0) | 2019.10.22 |