자바완전초보입니다.do while문에대해서?
죄암죄암
class bbb
{
public static void main(String[] args)
{
int i=0,j=0;
do
{i+=j++;
System.out.println(sum= +i);
}while(j=100);
}
}
sum=0
sum=1
sum=3
sum=6
sum=10
sum=15
sum=21
sum=28
sum=36
sum=45
sum=55
sum=66
sum=78
sum=91
sum=105
sum=120
sum=136
sum=153
sum=171
sum=190
sum=210
sum=231
sum=253
sum=276
sum=300
sum=325
sum=351
sum=378
sum=406
sum=435
sum=465
sum=496
sum=528
sum=561
sum=595
sum=630
sum=666
sum=703
sum=741
sum=780
sum=820
sum=861
sum=903
sum=946
sum=990
sum=1035
sum=1081
sum=1128
sum=1176
sum=1225
sum=1275
sum=1326
sum=1378
sum=1431
sum=1485
sum=1540
sum=1596
sum=1653
sum=1711
sum=1770
sum=1830
sum=1891
sum=1953
sum=2016
sum=2080
sum=2145
sum=2211
sum=2278
sum=2346
sum=2415
sum=2485
sum=2556
sum=2628
sum=2701
sum=2775
sum=2850
sum=2926
sum=3003
sum=3081
sum=3160
sum=3240
sum=3321
sum=3403
sum=3486
sum=3570
sum=3655
sum=3741
sum=3828
sum=3916
sum=4005
sum=4095
sum=4186
sum=4278
sum=4371
sum=4465
sum=4560
sum=4656
sum=4753
sum=4851
sum=4950
sum=50501부터 100까지의 합을구하는 소스입니다.
do while문만을 이용해 이 결과값이 마지막 값 5050만 출력 되게할수없나요.
답변좀 부탁합니다.
-
은솔
아~ 그리고.. 질문은 질문 게시판에 ^_^
-
푸른잎
답변 감사합니다.
-
간지포텐
System.out.println 문을... while 밖으로 빼 주시는게 더 쉽겠네요 ^_^
-
MinA
class bbb
{
public static void main(String[] args)
{
\tint i=0,j=0;
\t
\tdo{
\ti+=j++;
\t\t
\t\tif(j == 101) //if문을 넣어서..j가 101일때만 출력
\t\tSystem.out.println(\sum=\ +i);
\t}while(j=100);
}
}
제 나름대로 한다고는 했는데...^^;; 도움이 되셨음..좋겠네요..