중간값인쇄질문
권애교
1에서 500까지의 정수의 합을 구하되 100단위마다 중간결과를 인쇄하는 프로그램을 작성하시오.
1 ~ 100 까지 의 합은 :: -----
101~ 200 까지 의 합은 :: -----
201 ~ 300 까지 의 합은 :: -----
:
401 ~ 500 까지 의 합은 :: -----
이렇게 나와야한다는데
2가지로 짜뽯거든요 ;ㅂ;
근데 중간값을 어떻게 해야하는지 모르곘어요
class add{
public static void main(String[] args){
int sum = 0;
for( int a = 1; a = 500; a++ ){
sum += a;}
{
for (int i=0;i5 ;i++)
{
for (int j=i+1;j=i+1 ;j++ )
{
System.out.println( 숫자 1부터 500 까지의 합은 == +sum );
}
}
}
}
}
이놈은 1부터 500까지의 합구하는건데 결과물을 5개로뜨게 만들겠는데 중간과정을 못만들겠고...
전부 1~500까지으 ㅣ합은 얼마이게 5개 뜹니다...
이녀석은
class Adder
{
int i=0, s=0;
int n;
public Adder(){};
public void adderCalating(){
while(i++n) s=s+i;
System.out.println(1부터 +i+을 더한 결과는+s);
}
}
class adderTest1
{
public static void main(String[] args)
{
Adder add1 = new Adder();
Adder add2 = new Adder();
Adder add3 = new Adder();
Adder add4 = new Adder();
add1.n=100;
add2.n=200;
add3.n=300;
add4.n=400;
add1.adderCalating();
add2.adderCalating();
add3.adderCalating();
add4.adderCalating();
}
}
1~101까지으 ㅣ합은얼마
1~201까지의 합은 얼마라고떠서...
100으로뜨게만드는거하고 1부터가 아니라 101, 201로 바꿔야하는데 그걸 모르겠습니다.둘중하나를 손봐야하는데어렵네요 ㅣ비
-
애교
감사드립니다
-
들샘
int sum=0;
\tint temp_sum=0;
\tint start=0;
\tfor(int i=1;i501;i++)
\t{
\t\tif(start==0)\tstart=i;
\t\t
\t\tsum+=i;
\t\ttemp_sum+=i;
\t\tif(i%100==0)
\t\t{
\t\t\tSystem.out.println(start+\ ~ \+i+\ 까지 의 합은 :: -----\+temp_sum);
\t\t\tstart=0;
\t\t\ttemp_sum