import java.util.*;
成都創(chuàng)新互聯(lián)是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),虛擬空間、主機(jī)租用、主機(jī)托管,四川、重慶、廣東電信服務(wù)器租用,服務(wù)器托管,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國(guó)大陸、港澳臺(tái)以及歐美等多個(gè)國(guó)家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。
public class Judge {
/**
* @param args
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("輸入年份:");
int Num = input.nextInt();
int Y = Num%4;
if ( Y == 0 ) {
System.out.println(+ Num +"份為閏年");
}else{
System.out.println(Num+"份為平年");
}
}
}
這是我當(dāng)年學(xué)java的時(shí)候找到資料。
代碼如下:
public class RUN {
public static void main(String[] args) {
//布爾型判斷
int year = 2000;
boolean b1 = year%4==0;
boolean b2 = year%100!=0;
boolean b3 = year%400==0;
if(b1b2||b3){
System.out.println("閏年");
}else{
System.out.println("不是閏年");
}
//用if語(yǔ)句判斷
int year2=2018;
if(year2 % 4 == 0 year2 % 100 != 0 || year2 % 400 == 0){
System.out.println("是閏年");
}else{
System.out.println("不是閏年");
}
}
}
代碼截圖:
擴(kuò)展資料:
閏年是公歷中的名詞。閏年分為普通閏年和世紀(jì)閏年。
普通閏年:能被4整除但不能被100整除的年份為普通閏年。(如2004年就是閏年,1999年不是閏年);
世紀(jì)閏年:能被400整除的為世紀(jì)閏年。(如2000年是閏年,1900年不是閏年);
閏年(Leap Year)是為了彌補(bǔ)因人為歷法規(guī)定造成的年度天數(shù)與地球?qū)嶋H公轉(zhuǎn)周期的時(shí)間差而設(shè)立的。補(bǔ)上時(shí)間差的年份為閏年。閏年共有366天(1-12月分別為31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)。
凡陽(yáng)歷中有閏日(二月為二十九日)的年;閏余(歲余置閏。陰歷每年與回歸年相比所差的時(shí)日);
注意閏年(公歷中名詞)和閏月(農(nóng)歷中名詞)并沒有直接的關(guān)聯(lián),公歷中只分閏年和平年,平年有365天,而閏年有366天(2月中多一天);
平年中也可能有閏月(如2017年是平年,農(nóng)歷有閏月,閏6月)。
參考資料:百度百科-閏年
/** 判斷2009年是閏年還是平年。
*提示:
*閏年的條件是符合下面二者之一:(1)年份能被4整除,但不能被100整除;(2)能被400整除。
**/
public class Pdrp{
public static void main(String args[]){
int year=2009;
if((year%4==0year%100!=0)||year%400==0)
System.out.println("2009是閏年。");
else
System.out.println("2009是平年。");
}
}
/**
*
*/
/**
* @author qingsongwang
*
*/
import java.util.*;
public class B {
public static boolean isRun(int year)
{
return (year % 4 != 0 )|| (year % 100 == 0 ) (year % 400 != 0);
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int year;
System.out.printf("你輸入的年份是:%s", year=input.nextInt());
if(isRun(year)){
System.out.print("(是閏年)");
}
else{
System.out.print("(不是閏年)");
}
}
}
直接運(yùn)行這個(gè)程序即可!
以下為代碼:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class LeapyearTest extends Applet implements ActionListener{
Label lblResult;
Button btn;
TextField txt;
int year;
boolean leap;
public void init() {
lblResult=new Label("請(qǐng)輸入要判斷的年份");
txt=new TextField(5);
btn=new Button("判斷");
add(lblResult);
add(txt);
add(btn);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
year=Integer.parseInt(txt.getText());
if(year%4==0;;(year%100)!=0)
{leap=true;
}
else if(year%400==0){
leap=false;
}
if(leap==true)
lblResult.setText(year+"年是閏年");
else
lblResult.setText(year+"年是平年");
txt.setText("");
}
}
擴(kuò)展資料:
在windows下編譯java文件、執(zhí)行:
1、先創(chuàng)建一個(gè)txt,更改為test.java。
2、編寫代碼,為輸出為holloword。
3、找到cmd,并進(jìn)行打開cmd。
4、編譯java文件,輸入命令為javac test.java。
5、如果沒有報(bào)錯(cuò),查看當(dāng)前目錄下是否有class文件產(chǎn)生。
6、執(zhí)行class文件,在命令輸入java test,輸出為holloword。