私は複数のことを行うツールを作成しており、今のところ最後の機能に取り組んでいます。日付を入力すると、その日付が何曜日になるかがわかります。
だから私はここに2つの問題があります:
- 引数を使用できません。好きではありません
- 最後の行では、jTextArea2.setText(d0); を使用できません。それも嫌だから…
私のコードはここにあります:
public static void main(String[] args) {
int d = Integer.parseInt(args[0]);
int m = Integer.parseInt(args[1]);
int y = Integer.parseInt(args[2]);
int y0 = y - (14 - m) / 12;
int x = y0 + y0/4 - y0/100 + y0/400;
int m0 = m + 12 * ((14 - m) / 12) - 2;
int d0 = (d + x + (31*m0)/12) % 7;
System.out.println("Sunday = 0\nMonday = 1\nTuesday = 2\nWednesday = 3\nThursday = 4\nFriday = 5\nSaturday = 6\nThis date is on a:");
System.out.println(d0);
基本的に、このコードは最初はコンソールで使用するためのものでしたが、今は Swing GUI アプリに実装したいと考えています。
私は Java を学び始めてまだ 1 週間しか経っていないので、問題が明らかであるか、簡単に修正できる場合は申し訳ありません...しかし、誰かがそれをどのように処理するかを理解できますか? ありがとう!