关于星期的问题(标题: 世纪末的星期)
曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。
还有人称今后的某个世纪末的12月31日,如果是星期一则会...
有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!!
于是,“谣言制造商”又修改为星期日......
1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)?
代码:
public class ShiJiMo {
public static void main(String[] args) {
int t = 1;
for(int year=1999;t != 0;year += 100){
int day=(year-1)+(year-1)/4-(year-1)/100+(year-1)/400+365;
if((t=day%7)==0)
System.out.println(year+"年12月31日是星期日");
}
}
}
打印图形
输出六边形,
- 当边长为3的时候:
* * *
* * * *
* * * * *
* * * *
* * *
- 当边长为4的时候:
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * *
* * * * *
* * * *
代码:
public class TuXing {
static void output(int n){
System.out.println("当边长为"+n+"的时候");
for(int i=-n+1; i<n; i++){
for(int j=Math.abs(i);j>0;j--)
System.out.print(" ");
for(int j=0;j<2*n-Math.abs(i)-1;j++)
System.out.print("* ");
System.out.println();
}
}
public static void main(String[] args) {
output(3);
output(4);
}
}