记录详情

Compile Error

./Main.java:1: error: illegal character: '#'
#include <iostream>
^
./Main.java:1: error: class, interface, enum, or record expected
#include <iostream>
         ^
./Main.java:5: error: illegal start of type
private:
       ^
./Main.java:41: error: illegal start of type
public:
      ^
./Main.java:43: error: ',', ')', or '[' expected
    Date(int y = 1970, int m = 1, int d = 1) : year(y), month(m), day(d) {}
              ^
./Main.java:43: error: <identifier> expected
    Date(int y = 1970, int m = 1, int d = 1) : year(y), month(m), day(d) {}
                                 ^
./Main.java:43: error: ';' expected
    Date(int y = 1970, int m = 1, int d = 1) : year(y), month(m), day(d) {}
                                           ^
./Main.java:43: error: invalid method declaration; return type required
    Date(int y = 1970, int m = 1, int d = 1) : year(y), month(m), day(d) {}
                                               ^
./Main.java:43: error: <identifier> expected
    Date(int y = 1970, int m = 1, int d = 1) : year(y), month(m), day(d) {}
                                                     ^
./Main.java:43: error: ';' expected
    Date(int y = 1970, int m = 1, int d = 1) : year(y), month(m), day(d) {}
                                                      ^
./Main.java:46: error: <identifier> expected
    int daysTo(Date& other){
                   ^
./Main.java:47: error: ';' expected
        return other.toTotalDays() - this->toTotalDays();
                                         ^
./Main.java:55: error: not a statement
    cin >> y1 >> m1 >> d1;
                    ^
./Main.java:56: error: not a statement
    cin >> y2 >> m2 >> d2;
                    ^
./Main.java:58: error: not a statement
    Date date1(y1, m1, d1);
               ^
./Main.java:58: error: not a statement
    Date date1(y1, m1, d1);
                   ^
./Main.java:58: error: not a statement
    Date date1(y1, m1, d1);
                       ^
./Main.java:59: error: not a statement
    Date date2(y2, m2, d2);
               ^
./Main.java:59: error: not a statement
    Date date2(y2, m2, d2);
                   ^
./Main.java:59: error: not a statement
    Date date2(y2, m2, d2);
                       ^
./Main.java:61: error: not a statement
    cout << date1.daysTo(date2) << endl;
                                ^
./Main.java:51: error: unnamed classes are a preview feature and are disabled by default.
int main() {
^
  (use --enable-preview to enable unnamed classes)
./Main.java:58: error: ';' expected
    Date date1(y1, m1, d1);
              ^
./Main.java:58: error: ';' expected
    Date date1(y1, m1, d1);
                 ^
./Main.java:58: error: ';' expected
    Date date1(y1, m1, d1);
                     ^
./Main.java:58: error: ';' expected
    Date date1(y1, m1, d1);
                         ^
./Main.java:59: error: ';' expected
    Date date2(y2, m2, d2);
              ^
./Main.java:59: error: ';' expected
    Date date2(y2, m2, d2);
                 ^
./Main.java:59: error: ';' expected
    Date date2(y2, m2, d2);
                     ^
./Main.java:59: error: ';' expected
    Date date2(y2, m2, d2);
                         ^
30 errors

信息

递交者
类型
递交
题目
P1005 OO1-4 日期类Date
语言
Java
递交时间
2025-04-04 15:42:22
评测时间
2025-04-04 15:42:22
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes