⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getdayofweek.java

📁 这个程序主要是用来 输入确切年份日期来转换成星期几
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;

public class Getdayofweek extends Applet implements ActionListener
{
       private TextField text1 = new TextField(5);
       private TextField text2 = new TextField(5);
       private TextField result = new TextField(10);
       private Label l1 = new Label("MONTH:");
       private Label l2 = new Label("DATE:");
       private Label l3 = new Label("(2005年)星期几:");
       private Button but = new Button("Convert");

       public String getDayOfWeek(int day)
       {
              String weeks[]={"Friday","Satday","Sunday","Monday","Tusday","Wesday","Thusday"};
              return (weeks[day%7]);
       }

       public int getDay(int month,int date)
       {
              int sm=0;
              int s;
              int months[]={31,28,31,30,31,30,31,31,30,31,30,31};
              
              if(date<1 && date>31)
              { System.out.println("输入无效日期!");
                return -1;
              }
        
              if(month==1)
                return date;
              else if(month>1 && month<=12)
              {    for(;month-2>=0;month--)
                      sm=sm+months[month-2];
                   s=sm+date;
                   return s;
              }
              else
                 System.out.println("输入无效月份!");
                 return -1;
        }

        public void init()
        {
               add(l1);
               add(text1);
               add(l2);
               add(text2);
               add(l3);
               add(result);
               add(but);
               but.addActionListener(this);
               setSize(250,250);
        }

        public void actionPerformed(ActionEvent e)
        {
               String inputstr1 = text1.getText();
               String inputstr2 = text2.getText();
               int userinput1 = Integer.parseInt(inputstr1);
               int userinput2 = Integer.parseInt(inputstr2);
               if(e.getSource()==but)
               {
                  result.setText(getDayOfWeek(getDay(userinput1,userinput2)));
               }
        }
}
                    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -