算法练习-黑色星期五
2017-05-24 14:31
267 查看
黑色星期五
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.日期的获得
相关文章推荐
- 算法练习1126-2
- 2018年全国多校算法寒假训练营练习比赛(第二场) D YB要打炉石 【最长非递减子序列】
- 算法练习_LeetCode_链表1
- 2018年全国多校算法寒假训练营练习比赛(第二场) G 送分了QAQ(数位DP 或打表区间 水)
- 牛客网NowCoder 2018年全国多校算法寒假训练营练习比赛(第二场)A.吐泡泡(stack) B.TaoTao要吃鸡(动态规划01背包) D.YB要打炉石(最长上升子序列) E.小G有一个大树(树的重心) G.送分了QAQ H.了断局(递推)
- 2018年全国多校算法寒假训练营练习比赛(第二场) B TaoTao要吃鸡 (0 1背包 特殊处理一个物品)
- 2018年全国多校算法寒假训练营练习比赛(第二场) E 小G有一个大树(树状DP 未解决)
- 【算法学习笔记】07.数据结构基础 链表 初步练习
- 算法练习(3)—— 栈
- 2018年全国多校算法寒假训练营练习比赛(第二场)-E小G有一个大树【树的重心】
- 算法-第四版-练习1.2.16解答
- 算法练习
- 算法-第四版-练习1.3.5解答
- 剑指offer-算法题练习:part8 跳台阶-斐波那契数列问题
- 算法练习(8):4Sum
- 2018年全国多校算法寒假训练营练习比赛(第一场)I - 找数字个数
- 【算法学习笔记】11.数据结构基础 二叉树初步练习4
- 2018年全国多校算法寒假训练营练习比赛(第二场) B.TaoTao要吃鸡(动态规划)
- [算法练习]Add Two Numbers
- 蓝桥杯练习系统习题-算法训练4