겉바속촉
여러가지 연습 예제들 본문
728x90
반응형
안녕하세요~ 겉바속촉입니다!^^!
이번에는 sum을 반복문과 조건문을 통해서 연습해보도록 할게요:)
1부터 5까지의 합 : for문 사용
package day0528;
public class ForSumTest_02 {
public static void sumTest1() {
//for문으로 반복문안의 num값을 sum에 더하는 문제
int sum=0; //sum은 빈그릇이어야 하기 때문에 0이라고 둔다
for(int i=1;i<=5;i++)
{
sum+=i; //sum=sum+i;
}
System.out.println("총합계는 " + sum + "입니다.");
}
public static void main(String[] args) {
sumTest1();
}
}
sumTest2()하나 더 만들어서
추가로 호출해볼게요
1부터 10까지 홀수의 합 : for문 사용
public static void sumTest2() {
int sum =0;
for(int i=1;i<=10;i+=2)
{
sum+=i;
}
System.out.println("총 합계는 " + sum + "입니다.");
}
이번에는 오류나는 경우
다음 코드를 위에다가 추가해서 호출하면 오류가 납니다.
이유는 i때문인데요:)
for문 안의 i는 상관 없지만
바깥쪽에서 i가 또 쓰이고 있기 때문이죠
public static void sumTest3() {
int sum = 0;
for(i=0;i<=10;i++)
{
sum+=i;
}
System.out.println(i+"까지의 합은 "+sum);
}
오류해결을 위해서
i를 바깥쪽으로 꺼내주시면 됩니다!^^!
public static void sumTest3() {
int sum = 0;
int i = 0;
for(;i<=10;i++)
{
sum+=i;
}
System.out.println(i-1+"까지의 합은 "+sum);
}
728x90
반응형
'IT일기(하반기) > 블록체인' 카테고리의 다른 글
string 연습하기 (0) | 2020.05.28 |
---|---|
Continue 연습하기 (0) | 2020.05.28 |
while/ while(true)/for문 연습하기 (0) | 2020.05.28 |
총합과 배수 갯수 구하기 (0) | 2020.05.27 |
while문 for문 비교 (4) | 2020.05.27 |