상세 컨텐츠

본문 제목

[JAVA] 자바_누적 함수/ 별만들기/짝수,홀수(반복문for문/if문 조건문)

java_자바

by 쫑메이 2020. 8. 23. 00:29

본문

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[자바 _반복문] 누적 함수 구하기 (for문)


 

 

 

반복문을 사용한 합계 계산(=연산의 누적)

 

1. 연산 누적할 누적 변수 선언 및 초기화

2. 반복문을 사용하여 특정 범위 반복

3. 반복문 내에서 특정 데이터를 누적 변수에 누적

4. 반복문 종료 후 누적 변수값 출력

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[자바 _반복문] 1~10까지 합 구하기 (for문)


 

 

 

 

누적 변수 선언 및 초기화(합계 계산을 위해 0 으로 초기화)

누적변수 total 에 i 값을 누적

 

 

int total=0;

for (int i = 1; i <= 10; i++) {

total+=i;

System.out.println("1~10까지의 합"+total);

 

 

 

 

 

 

 

 


 

반복문을 사용한 합계 계산(= 연산의 누적)

누적변수 total 에 num 값을 누적 후 num 값 1 증가시킴

 

int num=1;

for (int i = 1; i < 100; i++) {

total+=num;

num++;

}

System.out.println("1~10까지의 합"+total);

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[자바 _반복문] 1~10까지 짝수 합 구하기

(for문/if 문)


 

 

 

 

for문과 if문을 조합하여 1 ~ 10 까지의 정수 중에서 짝수만 누적 후 출력

2 + 4 + 6 + 8 + 10 = 30 출력

 

int total=0;

 

for(int i=1 ; i<=10 ; i++){

if(i%2==0){

total+=i;

}

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[자바] 1~10까지의 짝수 합과 홀수의 합 구하기

(for문/if 문)


 

★ 1~10까지의 짝수 합과 홀수의 합 구하기

 

int oddTotal = 0, evenTotal = 0;

int y = 1;

for (y = 1; y <= 10; y++) {

if (y % 2 == 0) {

oddTotal += y;

} else {

evenTotal += y;

}

 

System.out.println("1~10까지의 짝수 합" + oddTotal);

System.out.println("1~10까지의 홀수 합" + evenTotal);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[자바_반복문] for문으로 별모양 찍기 (1)


 

 

* * => 1번 라인 : 1개

* ** => 2번 라인 : 2개

* *** => 3번 라인 : 3개

* **** => 4번 라인 : 4개

* ***** => 5번 라인 : 5개

 

 

 

 

 

for(intline= 1;line<= 10;line++) {전체 라인 수

for(inti= 1;i<=line;i++) {한 라인에서 출력할 * 갯수

System.out.print("*");

}

System.out.println();줄바꿈

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[자바_반복문] for문으로 별모양 찍기 (2)


 

 

 

* ***** => 1번 라인 : 5개(5 4 3 2 1) (1 2 3 4 5)

* **** => 2번 라인 : 4개(5 4 3 2) (1 2 3 4)

* *** => 3번 라인 : 3개(5 4 3) (1 2 3)

* ** => 4번 라인 : 2개(5 4) (1 2)

* * => 5번 라인 : 1개(5) (1)

 

 

 

 

 

 

 

for(intline= 5;line>= 1;line--) {전체 라인 수

for(inti= 1;i<=line;i++) {한 라인에서 출력할 * 갯수

System.out.print("*");

}

System.out.println();줄바꿈

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

ㅣ읽느라 수고 많으셨어요~ㅣ

 

 

 

 

 

 

 

 

 

 

 


 

 


 

 

 

 

 

 

부족한 글을 읽어주셔서 감사드립니다

 

아직 부족한게 많으니

틀린 곳이 있다면

조언의 말씀 꼭 부탁드립니다!!!!

 

 

 

 

 

 

 


 

 

 

 

 

#자바_누적 함수

 

반응형

관련글 더보기