날짜 확인 코드가 작동하지 않는 이유는 무엇입니까?

밤 다드 구 다르지 모아 자미

내 코드는 어떤 값도 반환하지 않으며 이유를 모르겠습니다. 내 과제는 mm / dd / yyyy 형식으로 날짜를 받아들이고 윤년을 입력해야하는 코드를 작성하도록 요구합니다. 문제는 입력을 다시받지 않는다는 것입니다. Im 아마추어 광고 나는 무엇이 잘못되었는지 모른다. Im 또한 Case statment를 사용할 수 있었지만 case 구현 방법을 잘 모르겠습니다.

import java.util.Scanner;
public class Question1 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in).useDelimiter("/");
        System.out.println("Please enter a date in mm/dd/yyyy format: ");
        String mm = sc.next();
        String dd = sc.next();
        String yyyy = sc.next();
        int month = Integer.parseInt(mm);
        int day = Integer.parseInt(dd);
        int year = Integer.parseInt(yyyy);

        if (month <= 0 || month>12)
        {
            System.out.println("invalid month ");
        }
        if (year%4 != 0 || month == 02 || day >= 29)
        {
           System.out.println("invalid date");
        } 
        if (month == 4 || month == 6 || month == 9 || month == 11 || day >= 31)
        {
           System.out.println("Invalid day");
        }
        if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12 || day >=32 )
        {
           System.out.println("Invalid day");
        }
        else
        {
           System.out.println("Valid date");
        }  
    }
}
DM

코드는 구분 기호를로 설정합니다 /. 그런 다음 12/25/2016. 첫 번째 sc.next()호출은 12를 얻습니다. 두 번째 호출은 25를 얻습니다. 세 번째는 ... 기다립니다. 왜냐하면 다른 /것을 보지 못해서 당신이 끝났다는 것을 알지 못하기 때문입니다. 12/25/2016/현재 코드 를 입력 하면 해당 출력이 아직 정확하지 않더라도 적어도 출력을 제공합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이 공식 코드가 미래 (날짜 차이)에 작동하지 않는 이유는 무엇입니까?

분류에서Dev

날짜가 전날인지 확인하는 방법은 무엇입니까?

분류에서Dev

오늘 날짜가 다른 두 날짜 사이인지 확인하는 방법은 무엇입니까?

분류에서Dev

날짜를 키로 사용하여지도가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

주어진 날짜가 DST 날짜인지 여부를 확인하는 방법은 무엇입니까?

분류에서Dev

날짜가 같은지 확인하는 방법은 무엇입니까?

분류에서Dev

내 날짜가 TypeScript에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

날짜 비교가 JavaScript에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

하이퍼 레저에서 체인 코드 배포가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

datetime 모듈을 사용하여 날짜를 구문 분석 할 때 형식 코드 "% -m"및 "% -d"가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

배열의 날짜가 날짜 범위에 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

사용자가 입력 한 내용을 확인하는이 코드가 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

사용자 이름이 이미 사용되었는지 확인하기 위해 내 코드가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 로그인 양식 코드가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 날짜 형식이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

인용 된 날짜 bash 명령을 에코하면 공백이 추가되는 이유는 무엇입니까?

분류에서Dev

제목과 날짜가 일치하지 않는 이유는 무엇입니까?

분류에서Dev

페이드 인이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 운동 코드가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Java에서 날짜가 간격 사이인지 확인하는 방법은 무엇입니까?

분류에서Dev

열의 날짜가 고유한지 확인하는 방법은 무엇입니까?

분류에서Dev

신용 카드 확인이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

고정 IP가 작동하지 않는 이유를 확인하는 방법은 무엇입니까?

분류에서Dev

이 SwiftUI Picker 코드가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 코드가 작동하지 않는 이유는 무엇입니까? C ++

분류에서Dev

이 GridBagLayout 코드가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 자바 코드가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 SFML C ++ 코드가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 코드가 작동하지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    이 공식 코드가 미래 (날짜 차이)에 작동하지 않는 이유는 무엇입니까?

  2. 2

    날짜가 전날인지 확인하는 방법은 무엇입니까?

  3. 3

    오늘 날짜가 다른 두 날짜 사이인지 확인하는 방법은 무엇입니까?

  4. 4

    날짜를 키로 사용하여지도가 작동하지 않는 이유는 무엇입니까?

  5. 5

    주어진 날짜가 DST 날짜인지 여부를 확인하는 방법은 무엇입니까?

  6. 6

    날짜가 같은지 확인하는 방법은 무엇입니까?

  7. 7

    내 날짜가 TypeScript에서 작동하지 않는 이유는 무엇입니까?

  8. 8

    날짜 비교가 JavaScript에서 작동하지 않는 이유는 무엇입니까?

  9. 9

    하이퍼 레저에서 체인 코드 배포가 작동하지 않는 이유는 무엇입니까?

  10. 10

    datetime 모듈을 사용하여 날짜를 구문 분석 할 때 형식 코드 "% -m"및 "% -d"가 작동하지 않는 이유는 무엇입니까?

  11. 11

    배열의 날짜가 날짜 범위에 있는지 확인하는 방법은 무엇입니까?

  12. 12

    사용자가 입력 한 내용을 확인하는이 코드가 제대로 작동하지 않는 이유는 무엇입니까?

  13. 13

    사용자 이름이 이미 사용되었는지 확인하기 위해 내 코드가 작동하지 않는 이유는 무엇입니까?

  14. 14

    이 로그인 양식 코드가 작동하지 않는 이유는 무엇입니까?

  15. 15

    이 날짜 형식이 작동하지 않는 이유는 무엇입니까?

  16. 16

    인용 된 날짜 bash 명령을 에코하면 공백이 추가되는 이유는 무엇입니까?

  17. 17

    제목과 날짜가 일치하지 않는 이유는 무엇입니까?

  18. 18

    페이드 인이 작동하지 않는 이유는 무엇입니까?

  19. 19

    내 운동 코드가 작동하지 않는 이유는 무엇입니까?

  20. 20

    Java에서 날짜가 간격 사이인지 확인하는 방법은 무엇입니까?

  21. 21

    열의 날짜가 고유한지 확인하는 방법은 무엇입니까?

  22. 22

    신용 카드 확인이 작동하지 않는 이유는 무엇입니까?

  23. 23

    고정 IP가 작동하지 않는 이유를 확인하는 방법은 무엇입니까?

  24. 24

    이 SwiftUI Picker 코드가 작동하지 않는 이유는 무엇입니까?

  25. 25

    이 코드가 작동하지 않는 이유는 무엇입니까? C ++

  26. 26

    이 GridBagLayout 코드가 작동하지 않는 이유는 무엇입니까?

  27. 27

    이 자바 코드가 작동하지 않는 이유는 무엇입니까?

  28. 28

    이 SFML C ++ 코드가 작동하지 않는 이유는 무엇입니까?

  29. 29

    이 코드가 작동하지 않는 이유는 무엇입니까?

뜨겁다태그

보관