求这到swift的做法 球补全
public class Date implements Comparable<Date> {
private static final int[] DAYS = { 0, 31, 29, 31, 30, 31, 30, 31, 31,
30, 31, 30, 31 };
private final int month;
private final int day;
private final int year;
// month (between 1 and 12)
// day (between 1 and DAYS[month]
// year
/**
* Initializes a new date from the month, day, and year.
* @param month the month (between 1 and 12)
* @param day the day (between 1 and 28-31, depending on the month) * @param year the year
* @throws IllegalArgumentException if this date is invalid
*/
public Date(int month, int day, int year) {
}
/**
* Initializes new date specified as a string in form MM/DD/YYYY. * @param date the string representation of this date
* @throws IllegalArgumentException if this date is invalid
*/
public Date(String date) {
}
/**
* Return the month.
* @return the month (an integer between 1 and 12) */
public int month() {
}
/**
* Returns the day.
* @return the day (an integer between 1 and 31) */
public int day() {
}
/**
* Returns the year. * @return the year */
public int year() {
}
// is the given date valid?
private static boolean isValid(int m, int d, int y) {
}
// is y a leap year?
private static boolean isLeapYear(int y) {
}
/**
* Returns the next date in the calendar.
*
* @return a date that represents the next day after this day */
public Date next() {
}
/**
* Compares two dates chronologically.
*
* @param that the other date
* @return {@code true} if this date is after that date; {@code false}
otherwise */
public boolean isAfter(Date that) {
}
/**
* Compares two dates chronologically.
*
* @param that the other date
* @return {@code true} if this date is before that date; {@code false}
otherwise */
public boolean isBefore(Date that) {
}
/**
* Compares two dates chronologically.
*
* @return the value {@code 0} if the argument date is equal to this
date;
* a negative integer if this date is chronologically less than
* the argument date; and a positive ineger if this date is
chronologically
* after the argument date
*/
@Override
public int compareTo(Date that) {
}
/**
* Returns a string representation of this date.
*
* @return the string representation in the format MM/DD/YYYY */
@Override
public String toString() {
return month + "/" + day + "/" + year;
}
/**
* Compares this date to the specified date.
*
* @param other the other date
* @return {@code true} if this date equals {@code other}; {@code false}
otherwise */
@Override
public boolean equals(Object other) {
}
/**
* Returns an integer hash code for this date. *
* @return an integer hash code for this date */
@Override
public int hashCode() {
}
/**
* Unit tests the {@code Date} data type. *
* @param args the command-line arguments */
public static void main(String[] args) {
Date today = new Date(2, 25, 2004);
StdOut.println(today);
for (int i = 0; i < 10; i++) {
today = today.next();
StdOut.println(today);
}
StdOut.println(today.isAfter(today.next()));
StdOut.println(today.isAfter(today));
StdOut.println(today.next().isAfter(today));
Date birthday = new Date(10, 16, 1971);
StdOut.println(birthday);
for (int i = 0; i < 10; i++) {
birthday = birthday.next();
StdOut.println(birthday);
} }
}
...全文
相关推荐
swift解决不能提示补全的办法
- **解决方案**:在编辑器中,尝试按下两次逗号(,)键,这有时可以触发补全功能。虽然这种做法看起来有些奇怪,但在某些情况下却是有效的。
swift-AutocompleteField实现UITextFields自动补全工具
在Swift中,`UITextField`是用于用户输入文本的标准控件。然而,原生的`UITextField`并未直接支持自动补全功能。
swift-SwiftDevelopmentEnvironment基于VSCode的Swift开发环境
八、代码补全与智能提示Swift插件提供了代码补全和智能提示功能,帮助你快速编写代码。当你输入代码时,VS Code会自动提供可能的匹配项,提高编码效率。
悠悠球
【悠悠球】是一款基于iOS平台的应用程序,它可能是一个结合了娱乐与教育元素的游戏或工具。考虑到标签为"Swift",我们可以推断该应用是使用苹果的Swift编程语言开发的。
swift.vim:用于Swift的Vim运行时文件
为了在Vim中编写Swift代码,我们需要像`swift.vim`这样的插件来提供语法高亮、自动补全、代码折叠等特性。


非技术区
