私は、1 から 365 までの整数を受け入れ、月と日付を与えることができる電卓を作成するための以前の提案に取り組んでいる新しい Java プログラマーです。各月を個別の変数として解決する方法がわかりません。完全に立ち往生。どんな助けでも大歓迎です。
import java.util.Scanner;
public class principal {
public static void maxn(String[] args) {
Scanner input = new Scanner(System.in);
int x = 0;
int date;
if (x < 30) {
month = "January";
date = x;
System.out.println(month + " " + day);
} else
x += 31;
if (31 < x < 58){
String month = "February";
day -= x;
if (31 < x < 58 < 89) {
month = "March"
day -= x;
if (31 < x < 58 < 89 < 120) {
month = "April"
day -= x;
if (31 < x < 58 < 89 < 120 < 150) ;
{
month = "May"
day -= x;
if (31 < x < 58 < 89 < 120 < 150 < 180) ;
{
month = "June"
day -= x;
if (31 < x < 58 < 89 < 120 < 150 < 180 < 211) {
month = "July"
day -= x;
if (31 < x < 58 < 89 < 120 < 150 < 180 < 211 < 242) {
month = "August"
day -= x;
if (31 < x < 58 < 89 < 120 < 150 < 180 < 211 < 242 < 273) {
month = "September" day -= x;
if (31 < x < 58 < 89 < 120 < 150 < 180 < 211 < 242 < 273 < 303) {
month = "October" day -= x;
if (31 < x < 58 < 89 < 120 < 150 < 180 < 211 < 242 < 273 < 303 < 334) {
month = "November"
day -= x;
if (31 < x < 58 < 89 < 120 < 150 < 180 < 211 < 242 < 273 < 303 < 365) {
month = "December"
day -= x;
}
}
}
}