包含java12個(gè)月天數(shù)代碼的詞條

如何寫Java程序來接受用戶輸入的一個(gè)1-12之間的整數(shù),用switch語句輸出對(duì)應(yīng)月份的天數(shù)?

import java.util.Scanner;

成都創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),科爾沁左翼網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:科爾沁左翼等地區(qū)??茽柷咦笠碜鼍W(wǎng)站價(jià)格咨詢:028-86922220

public class QuestionOne {

private static boolean start;

public static void main(String[] args) {

boolean really=true;

Scanner sc=new Scanner(System.in);

while(really=true){

boolean temp=true;

int num=0;

start:

while(temp==true){

System.out.print("請(qǐng)輸入要查詢的月份:");

num=sc.nextInt();

if(num12 ||num1){

System.out.println("你輸入的月份錯(cuò)誤,請(qǐng)重新輸入");

continue;

}

temp=false;

}

int dayOfMonth = 0;

switch (num) {

case 1:

dayOfMonth=31;

break;

case 2:

dayOfMonth=28;

break;

case 3:

dayOfMonth=31;

break;

case 4:

dayOfMonth=30;

break;

case 5:

dayOfMonth=31;

break;

case 6:

dayOfMonth=30;

break;

case 7:

dayOfMonth=31;

break;

case 8:

dayOfMonth=31;

break;

case 9:

dayOfMonth=30;

break;

case 10:

dayOfMonth=31;

break;

case 11:

dayOfMonth=30;

break;

case 12:

dayOfMonth=31;

break;

default:

break;

}

if(num==2){

System.out.println("'"+num+"'月對(duì)應(yīng)的天數(shù)是:'"+dayOfMonth+"'或者29");

}

else{

System.out.println("'"+num+"'月對(duì)應(yīng)的天數(shù)是:'"+dayOfMonth+"'");

}

System.out.println("C為繼續(xù),其余任意鍵退出!");

String t=sc.next();

if(t!="c"){

really=false;

}

}

}

}//(樓主如果需要判斷閏年的話給發(fā)個(gè)悄悄話,這是為2月準(zhǔn)備的)

java編寫程序根據(jù)輸入的年和月計(jì)算指定月的總天數(shù),要代碼

好了,你試一下

import java.util.*;

class Test

{

public static void main(String[] args)

{

try

{

Scanner in=new Scanner(System.in);

System.out.print("請(qǐng)輸入年份:");

int year=in.nextInt();

System.out.print("請(qǐng)輸入月份:");

int month=in.nextInt();

if(year0 || month0)

System.out.println("你輸入的年份或月份為負(fù),請(qǐng)輸入正整數(shù)");

int day=28;

GregorianCalendar gc=new GregorianCalendar(year,month-1,day);

System.out.println(gc.get(Calendar.MONTH)+" "+gc.get(Calendar.DAY_OF_MONTH));

while((month-1)==gc.get(Calendar.MONTH))

{

gc.add(Calendar.DAY_OF_MONTH,1);

day++;

}

System.out.println("該月的總天數(shù)為:"+(--day));

}

catch(Exception ex)

{

System.out.println("您輸入了非法字符,程序退出,請(qǐng)輸入正整數(shù)");

}

}

}

java 當(dāng)前系統(tǒng)時(shí)間加十二個(gè)月怎么加

加12個(gè)月也就是加一年嘛 ?代碼如下:

import?java.text.SimpleDateFormat;

import?java.util.Calendar;

import?java.util.Date;

import?java.util.Scanner;

public?class?Test?{

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

Scanner?sc?=?new?Scanner(System.in);

Calendar?curr?=?Calendar.getInstance();

SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy-MM-dd");

curr.set(Calendar.YEAR,curr.get(Calendar.YEAR)+1);

Date?date=curr.getTime();

System.out.println(sdf.format(date));

}

}

java代碼如何得到當(dāng)前的12個(gè)月

Date d=new Date();

System.out.println(d.getMonth());//月是從零計(jì)數(shù)

Calendar calendar=Calendar.getInstance();

System.out.println(calendar.get(Calendar.MONTH));;//月是從零計(jì)數(shù)

用Java編寫依次輸出從1到12,利用switch語句輸出對(duì)應(yīng)月份的天數(shù)

import?java.util.Calendar;

public?class?Test?{

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

Calendar?cal?=?Calendar.getInstance();

for(int?i=0;?i12;i++){

cal.set(Calendar.MONTH,?i);

System.out.println((i+1)+"月:?"+cal.getActualMaximum(Calendar.DATE));

}

}

}

java 計(jì)算某月有多少天

這個(gè)題目的邏輯比較簡單,先用數(shù)組記錄出一年12個(gè)月每個(gè)月的天數(shù),其中2月記錄為28天,在判斷當(dāng)年是否是閏年,如果是閏年,將2月天數(shù)記錄為29天,然后輸入,例如數(shù)組month,輸出month[m - 1],這就是這個(gè)月的天數(shù)了。

網(wǎng)頁題目:包含java12個(gè)月天數(shù)代碼的詞條
地址分享:http://muchs.cn/article40/phideo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、網(wǎng)站收錄云服務(wù)器、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)