計算從鍵盤獲得的日期是2019年的第幾天
阿新 • • 發佈:2019-01-05
/**
*檔名:Practice1.java;
*描述:計算從鍵盤獲得的日期是2019年的第幾天
*作者:kyx
*時間:2019.01.03
*備註:也可以使用switch語句完成,此時注意case 中的月份要從大到小排列,且沒有break(從而實現累加),一月份直接等於date值。
/
import java.util.;
public class Practice1 {
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("請輸入月份和日期:"); int month = sc.nextInt(); int date = sc.nextInt(); //m[]表示各月份的天數 int[] m = new int[]{0,31,28,31,30,31,30,31,31,30,31,30,31}; int sum = 0; for(int i=0;i<month;++i){//注意此處為小於month,因為month-1個月是完整地度過 sum+=m[i];//而第month個月只度過了date天 } sum+=date; System.out.println(month+"月"+date+"日是2019年的第"+sum+"天"); }
}