黑色星期五
package Code1;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Scanner;
public class Code2_1黑色星期五 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入起始年份:");
int year=sc.nextInt();
System.out.println("请输入打算输出的未来的几年:");
int n=sc.nextInt();
getBlackFri(year,n);
}
private static void getBlackFri(int year, int n) {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd E");
int k=0;
Calendar cal=Calendar.getInstance();
while(k<n){
for(int i=0;i<12;i++){
cal.set(year, i,13);
if(5==(cal.get(Calendar.DAY_OF_WEEK)-1)){
System.out.println("黑色星期五:"+sdf.format(cal.getTime()));
}
}
year++;
k++;
}
}
}
输出:
- Java中的日期处理类Calendar的使用
1.创建对象
2.日期的设置
3.星期的获得
4.日期的获得