카테고리1

Chrome (1) GAME (2) HTML (3) Internet Explore (1) Movie (1) TIP (2) Windows (2) java (51) 건강 (1) 맛집 (1)

Post List

2017년 2월 27일 월요일

java] (1,5)(2,4)(3,3)(4,2)(5,1) 출력하기

반복문을 사용하여
(1,5)(2,4)(3,3)(4,2)(5,1)
와 같이 두 수의 합이 6이 되도록 출력을 해보자.

구조를 보면 앞의 수는 1부터 올라가고 뒤의 수는 5부터 내려감을 알 수 있다.

int count=0;
for (int a = 1; a<=6; a++){
for (int b=6; b>=1; b--){
if(a+b==6){
count+=1;
System.out.println(a+"+"+b+"="+(a+b));
}
}
}
System.out.println("만족하는 결과의 수는 "+count+"입니다.\n");
출력결과
1+5=6
2+4=6
3+3=6
4+2=6
5+1=6
만족하는 결과의 수는 5입니다.

저기서는 내부 for문의 초기값을 6으로 주었으나
 for문들의 초기값들은 크게 상관이 없다.
if문에서 a+b가 6인지 아닌지 판별을 하게 되기 때문이다.

댓글 없음:

댓글 쓰기