문제풀이 ) 건강검진 대상자 구하기
사용자 한테 주민번호를 입력받아 무료암검진 대상자 인지 판별하고 암검진 항목을 출력하는 프로그램을 작성합니다. > 1. 무료암검진 대상자는 나이가 40세 이상 2. 올해가 짝수년도이면 짝수년도에 태어난사람 3. 올해가 홀수년도이면 홀수년도에 태어난사람 > 40세이상 남자 : 위암,간암 40세이상 여자 : 위암,간암,유방암,자궁암 50세이상 남자 : 위암,간암,대장암 50세이상 여자 : 위암,간암,유방암,자궁암,대장암 Scanner sc = new Scanner(System.in); System.out.print("주민등록번호 전부 입력하세요>> "); String juminNo = sc.next(); String jumin_4 = "19" + juminNo.substring(0,2); // 주민번호 앞 ..
2022. 4. 7.
(Java) 2차원, 3차원 도형의 넓이, 부피 구하기
2차원 도형 = 타원, 사각형, 삼각형 3차원 도형 = 구, 정육면체, 원기둥 최상위 부모 Shape를 상속받아 각각 2차원, 3차원 도형을 뜻하는 TwoDimShape, ThreeDimShape 클래스를 생성 TwoDimShape를 상속 받는 '타원, 사각형, 삼각형' Class ThreeDimShape를 상속 받는 '구, 정육면체, 원기둥' Class intanceof 함수로 어떤 객체를 상속 받는지 확인 후 2차원 배열일 경우 넓이를 구하고 (getArea() 함수) 3차원 배열일 경우 부피를 구함 (getVolume() 함수) import java.util.ArrayList; import java.util.Scanner; class Shape{ protected int x; protected in..
2022. 4. 7.