java基础语法练习--输入年月日确定星期几
2016-06-12 10:39
561 查看
基础语法练习不能少
package test; import java.util.Scanner; public class aa{ public static void main (String[]args){ System.out.println("今年是哪年?"); Scanner reader = new Scanner(System.in); int x = reader.nextInt(); int a=0,b=0,c=0,d=0,i=1; c=x-1; a=365*c ; for(i=1;i<=c;i++) { //计算出x-1年的天数,考虑闰年 if ((i%4==0&i%100!=0)||i%400==0){ b=b+1; } a=a+b; } //System.out.println(a); System.out.println("今天是几月?"); Scanner book = new Scanner (System.in); int q = book.nextInt(); int t=q-1; switch(t) { case 0:d=0;break; case 1:d=31;break; case 2:d=31+28;break; case 3: d=31+28+31;break; case 4:d=31+28+31+30;break; case 5: d=31+28+31+30+31;break; case 6: d=31+28+31+30+31+30;break; case 7: d=31+28+31+30+31+30+31;break; case 8: d=31+28+31+30+31+30+31+31;break; case 9: d=31+28+31+30+31+30+31+31+30;break; case 10: d=31+28+31+30+31+30+31+31+30+31;break; case 11: d=31+28+31+30+31+30+31+31+30+31+30;break; } a=a+d; //System.out.println(a); System.out.println("今天是几号?"); Scanner look = new Scanner(System.in); int w = reader.nextInt(); a=a+w; //计算今年天数,考虑闰年情况 if (((x%4==0&x%100!=0)||x%400==0)&q==2) a=a+1; //System.out.println(a); int h; //判断星期几 h=a%7; if(h==0) { System.out.println("输入的日期是星期天"); } else{ System.out.println ("输入的日期是星期"+h); } } }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android之获取手机上的图片和视频缩略图thumbnails
- android string.xml文件中的整型和string型代替
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序