자바 각 사분면의 좌표 수 구하기
2019. 8. 29. 22:08ㆍJava/문풀
728x90
public static void main(String[] args) {
// 2차원 상에 여러 점의 좌표 (x, y)가 주어졌을 때, 각 사분면과 축에 점이 몇 개 있는지 구하시오
// 점의 개수 총 5개
// 좌표는 각각 (0,0), (0,1), (1,1), (3,-3), (2,2)
int[][] arr = { { 0, 0 }, { 0, 1 }, { 1, 1 }, { 3, -3 }, { 2, 2 } };
int cnt0 = 0;
int cnt1 = 0;
int cnt2 = 0;
int cnt3 = 0;
int cnt4 = 0;
for (int i = 0; i < arr.length; i++) {
if ((arr[i][0] == 0 || arr[i][1] == 0)) {
cnt0++;
} else if (arr[i][0] < 0 && arr[i][1] > 0) {
cnt1++;
} else if (arr[i][0] > 0 && arr[i][1] > 0) {
cnt2++;
} else if (arr[i][0] > 0 && arr[i][1] < 0) {
cnt3++;
} else if (arr[i][0] < 0 && arr[i][1] < 0) {
cnt4++;
}
}
System.out.println("축에 있는 점 개수: " + cnt0);
System.out.println("1사분면에 있는 점 개수: " + cnt1);
System.out.println("2사분면에 있는 점 개수: " + cnt2);
System.out.println("3사분면에 있는 점 개수: " + cnt3);
System.out.println("4사분면에 있는 점 개수: " + cnt4);
}
728x90
반응형
'Java > 문풀' 카테고리의 다른 글
자바 알고리즘 시간 계산 (0) | 2019.09.04 |
---|---|
자바 OX 개수 카운트 (0) | 2019.08.30 |
자바 정수 세 개 입력받아 최대값 출력하기 (자바 메소드 만들기) (0) | 2019.08.28 |
자바 숫자 평균값 구하기 (0) | 2019.08.28 |
입력된 숫자 홀짝 구분하기 (0) | 2019.08.28 |