日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java如何把数字分行输出_java怎么7个数字换行

發布時間:2023/12/20 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java如何把数字分行输出_java怎么7个数字换行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

展開全部

import?java.util.Scanner;

/**

*?java輸入年,月得到日歷

*

*?@author?young

*

*/

public?class?PrintCalendar?{

public?static?void?main(String[]?args)?{

32313133353236313431303231363533e59b9ee7ad9431333337383861Scanner?input?=?new?Scanner(System.in);

System.out.print("Enter?full??year?(eg:2001):");

int?year?=?input.nextInt();

System.out.print("Enter?month?in?number?1?between?12:");

int?month?=?input.nextInt();

printMonth(year,?month);

}

public?static?void?printMonth(int?year,?int?month)?{

printMonthTitle(year,?month);

printMonthBody(year,?month);

}

public?static?void?printMonthTitle(int?year,?int?month)?{

System.out.println("????????"?+?getMonthName(month)?+?"?"?+?year);

System.out.println("______________________________");

System.out.println("??Sun?Mon?Tue?Wed?Thu?Fri?Sat");

}

public?static?String?getMonthName(int?month)?{

String?monthName?=?"?";

switch?(month)?{

case?1:

monthName?=?"Fanuary";

break;

case?2:

monthName?=?"January";

break;

case?3:

monthName?=?"March";

break;

case?4:

monthName?=?"April";

break;

case?5:

monthName?=?"May";

break;

case?6:

monthName?=?"June";

break;

case?7:

monthName?=?"July";

break;

case?8:

monthName?=?"August";

break;

case?9:

monthName?=?"September";

break;

case?10:

monthName?=?"October";

break;

case?11:

monthName?=?"November";

break;

case?12:

monthName?=?"December";

}

return?monthName;

}

public?static?void?printMonthBody(int?year,?int?month)?{

int?startDay?=?getStartDay(year,?month);

int?numberOfDaysInMonth?=?getNumberOfDaysInMonth(year,?month);

int?i?=?0;

for?(i?=?0;?i?

System.out.printf("%4s",?"?");

}

for?(i?=?1;?i?<=?numberOfDaysInMonth;?i++)?{

System.out.printf("%4d",?i);

if?((i?+?startDay)?%?7?==?0)

System.out.println();

}

//?System.out.println();

}

public?static?int?getStartDay(int?year,?int?month)?{

final?int?START_DAY_FOR_JAN_1_1800?=?3;

int?totalNumberOfDays?=?getTotalNumberOfDays(year,?month);

return?(totalNumberOfDays?+?START_DAY_FOR_JAN_1_1800)?%?7;

}

public?static?int?getTotalNumberOfDays(int?year,?int?month)?{

int?total?=?0;

for?(int?i?=?1800;?i?

if?(isLeapYear(i))

total?=?total?+?366;

else

total?=?total?+?365;

for?(int?i?=?1;?i?

total?=?total?+?getNumberOfDaysInMonth(year,?i);

return?total;

}

//?每個月天數

public?static?int?getNumberOfDaysInMonth(int?year,?int?month)?{

if?(month?==?1?||?month?==?3?||?month?==?5?||?month?==?7?||?month?==?8

||?month?==?10?||?month?==?12)

return?31;

if?(month?==?4?||?month?==?6?||?month?==?8?||?month?==?11)

return?30;

if?(month?==?2)

return?isLeapYear(year)???29?:?28;

return?0;

}

//?判斷閏年

public?static?boolean?isLeapYear(int?year)?{

return?year?%?400?==?0?||?(year?%?4?==?0?&&?year?%?100?!=?0);

}

}

給個代碼你參考下, ? 下次貼代碼別貼截圖, ?直接復制代碼 ?,這樣別人復制了之后也好修改。

總結

以上是生活随笔為你收集整理的java如何把数字分行输出_java怎么7个数字换行的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。