输入一个年份和月份显示该月有多少天

本文提供了一个简单的Java程序,用于接收用户输入的年份和月份,并计算该月份有多少天。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 


package zzz;

import javax.swing.JOptionPane; 


public class llyytt {

 
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  String year=JOptionPane.showInputDialog(null,"请输入一个年份","梁燕婷",JOptionPane.QUESTION_MESSAGE);
  int year1=Integer.parseInt(year);
  String mouth=JOptionPane.showInputDialog(null,"请输入一个月份","梁燕婷",JOptionPane.QUESTION_MESSAGE);
  int mouth1=Integer.parseInt(mouth);
  int aa[]={31,28,31,30,31,30,31,31,30,31,30,31};
  if((year1@0==0)||(year1%4==0&&year10!=0))
      aa[1]=29;  
  JOptionPane.showMessageDialog(null, mouth1 + " mouth " + year1 + " year has " + aa[mouth1-1] + " days");
  } 
}

转载于:https://www.cnblogs.com/12345678lyt/archive/2012/12/07/2808078.html

好的,以下是一个使用 Qt 实现的输入年份月份,输出本多少的程序示例: ```python from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton, QVBoxLayout import sys class MainWindow(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): # 创建控件 self.yearEdit = QLineEdit() self.monthEdit = QLineEdit() self.resultLabel = QLabel() self.calcBtn = QPushButton("计算") # 设置布局 layout = QVBoxLayout() layout.addWidget(QLabel("请输入年份月份")) layout.addWidget(QLabel("年份:")) layout.addWidget(self.yearEdit) layout.addWidget(QLabel("月份:")) layout.addWidget(self.monthEdit) layout.addWidget(self.calcBtn) layout.addWidget(self.resultLabel) self.setLayout(layout) # 连接信号槽函数 self.calcBtn.clicked.connect(self.calculateDays) def calculateDays(self): year = int(self.yearEdit.text()) month = int(self.monthEdit.text()) # 判断闰年 is_leap = (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0) # 计算数 if month in [1, 3, 5, 7, 8, 10, 12]: days = 31 elif month in [4, 6, 9, 11]: days = 30 else: days = 29 if is_leap else 28 # 显示结果 self.resultLabel.setText(f"{year}年{month}有{days}") if __name__ == '__main__': app = QApplication(sys.argv) window = MainWindow() window.show() sys.exit(app.exec_()) ``` 这个程序创建了一个窗口,提供了两个文本框一个按钮,用户可以在文本框中输入年份月份,然后点击按钮计算数。计算数的代码与之前给出的 Python 代码相同,只是在计算完成后将结果显示一个 QLabel 控件中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值