예제1)
public class Test1 {
public static void main(String[] args) {
int n,s;
n=0; s=0;
while(n<100){
n++;
s+=n;
}
System.out.println("결과:"+s);
}
}
예제1 결과) 1~100까지의 합을 구함
결과:5050
============================================
예제2)
public class Test2 {
public static void main(String[] args) {
int n,s;
n=100; s=0;
while(n<100){ //n값 100은 100보다 작지 않으므로(조건만족x) 한번도 실행안함
n++;
s+=n;
}
System.out.println("결과:"+s);
}
}
예제2 결과)
결과:0
============================================
예제3)
public class Test3 {
public static void main(String[] args) {
int n,s;
n=0; s=0;
while(n<100){
n+=2;
s+=n;
}
System.out.println("결과:"+s);
}
}
예제3 결과) 1부터 100까지 중 짝수의 합
결과:2550
============================================
예제4)
public class Test4{
public static void main(String[] args) {
int n,s;
n=1; s=0;
while(n<100){
s+=n; // s=s+n;
n+=2; // n=n+2;
}
System.out.println("결과:"+s);
}
}
예제4 결과) 1부터 100까지 중 홀수의 합
결과:2500
============================================
예제5)
public class Test5 {
public static void main(String[] args) {
int n,s;
n=0; s=0;
while(n<100){
n++;
s+=n;
if(n%10==0)
System.out.printf("1~%d 까지 합 : %d\n",n,s);
}
}
}
예제5 결과) 1부터 100까지 합을 출력하되 수가 10의 배수가 될때 마다 합 출력
1~10 까지 합: 55
1~20 까지 합: 210
1~30 까지 합: 465
1~40 까지 합: 820
1~50 까지 합: 1275
1~60 까지 합: 1830
1~70 까지 합: 2485
1~80 까지 합: 3240
1~90 까지 합: 4095
1~100 까지 합: 5050
'자바 > 문법' 카테고리의 다른 글
for 문 (0) | 2013.05.09 |
---|---|
do~while 문법 (0) | 2013.05.09 |
if ~ else 문(평년, 윤년) (0) | 2013.05.09 |
if 연속문(세가지 숫자를 입력 받아 작은수부터 출력) (0) | 2013.05.09 |
if ~ else 문(숫자를 입력받아 절대값으로 출력) (0) | 2013.05.09 |