樓上正解,不過樓主問出這個問題可能也是初學者,我就提供一下用簡單語法的代碼吧
余慶網站制作公司哪家好,找創新互聯建站!從網頁設計、網站建設、微信開發、APP開發、響應式網站開發等網站項目制作,到程序開發,運營維護。創新互聯建站于2013年成立到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創新互聯建站。
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("請輸入年份");
int year= scan.nextInt();//得到需求年份
System.out.println("請輸入月份");
int month=scan.nextInt();//得到需求月份
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println(year+"年"+month+"月的天數為:"+31);
break;
case 4:
case 6:
case 9:
case 11:
System.out.println(year+"年"+month+"月的天數為:"+30);
case 2:
if((year%400)==0 || ((year%4)==0)((year%100)!=0)){
System.out.println(year+"年2月的天數為:"+29);
}else{
System.out.println(year+"年2月的天數為:"+28);
}
}
}
import java.util.Scanner;
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("請輸入要查詢的月份:");
num=sc.nextInt();
if(num12 ||num1){
System.out.println("你輸入的月份錯誤,請重新輸入");
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+"'月對應的天數是:'"+dayOfMonth+"'或者29");
}
else{
System.out.println("'"+num+"'月對應的天數是:'"+dayOfMonth+"'");
}
System.out.println("C為繼續,其余任意鍵退出!");
String t=sc.next();
if(t!="c"){
really=false;
}
}
}
}//(樓主如果需要判斷閏年的話給發個悄悄話,這是為2月準備的)
import java.util.Scanner;
class Switch{
public void contains(int temp){
switch(temp){
case 1:{
System.out.println(""+temp+"月為31天!!!");
break;
}
case 2:{
System.out.println(""+temp+"月為28天!!!");
break;
}
case 3:{
System.out.println(""+temp+"月為31天!!!");
break;
}
case 4:{
System.out.println(""+temp+"月為30天!!!");
break;
}
case 5:{
System.out.println(""+temp+"月為31天!!!");
break;
}
case 6:{
System.out.println(""+temp+"月為30天!!!");
break;
}
case 7:{
System.out.println(""+temp+"月為31天!!!");
break;
}
case 8:{
System.out.println(""+temp+"月為31天!!!");
break;
}
case 9:{
System.out.println(""+temp+"月為30天!!!");
break;
}
case 10:{
System.out.println(""+temp+"月為31天!!!");
break;
}
case 11:{
System.out.println(""+temp+"月為30天!!!");
break;
}
case 12:{
System.out.println(""+temp+"月為31天!!!");
break;
}
default:{
System.out.println("輸入的月份有誤!!!");
break;
}
}
}
}
public class SwitchDemo{
public static void main(String args[]){
int temp=0;
Switch sw=new Switch();
System.out.print("請輸入月份:");
Scanner scan=new Scanner(System.in);
temp=scan.nextInt();
sw.contains(temp);
}
}
樓主,別忘了給分哦~~~
import java.util.*;
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("請輸入年份");
int year = input.nextInt();
System.out.println("請輸入月份");
int month = input.nextInt();
if(month==2){
if (((year % 100 == 0) (year % 400 == 0))
|| ((year % 100 != 0) (year % 4 == 0))) {
System.out.println(month+"月份天數是29天");
return;
}else {
System.out.println(month+"月份天數是28天");
return;
}
}else if(month%2==0 ) {
System.out.println(month+"月份是30天");
}else if(month%2!=0) {
System.out.println(month+"月份是31天");
}
}
}
本文名稱:java代碼系統接收天數 java計算接口調用時間
文章地址:http://m.kartarina.com/article48/dogiehp.html
成都網站建設公司_創新互聯,為您提供企業網站制作、小程序開發、網站設計、關鍵詞優化、網站內鏈、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯