학교에서 몇 가지 기능이있는 간단한 시계를 만들도록 요청을 받았습니다.자바 - 내 생성자에 대한 입력 제한 만들기
나는 사람들이 좋은 정수를 입력 할 수 있도록 개체를 만들 수 있도록 몇 가지 종류의 제약이 필요합니다. 예를 들어; 당신은 시간에 25를 입력하거나 분과 초에 60을 초과하는 정수를 입력 할 수 없습니다.
시간, 분 및 초에 대한 인스턴스 변수를 만들기 시작했습니다. 나는 생성자를 만들었다.
내 코드는 다음과 같습니다 :
public class Clock{
//Instance variables
public int seconds;
public int minutes;
public int hours;
public Clock (int InsertSeconds, int InsertMinutes, int InsertHours){
seconds = InsertSeconds;
minutes = InsertMinutes;
hours = InsertHours;
}
}
시; 나는 자바에서 초보자이다. 나에게 총을 발사하지 말아라.
고마워!
날짜 및 시간 라이브러리를 사용할 수있는 경우 - Apache의 TimeValidator - http://commons.apache.org/proper/commons-validator/apidocs/org/apache/commons/validator/routines/TimeValidator를 사용해보십시오. htaccess Admin Home English Language Content – ha9u63ar
에 오신 것을 환영합니다 Stackoverflow. 처음 시도한 것을 보여주는 것이 좋은 습관입니다. 그에 따라 질문을 편집하십시오. 힌트 : 입력 된 값이 유효한지 확인하고 그렇지 않은 경우 예외를 throw 할 수 있습니다. –
자바 기본 연산자 (http://www.tutorialspoint.com/java/java_basic_operators.htm), 의사 결정 (http://www.tutorialspoint.com/java/java_decision_making.htm) 및 예외 (http : //www.tutorialspoint.com/java/java_exceptions.htm) 정확한 질문으로 다시 돌아옵니다. – Kraal