本文目錄一覽:
- 1、根據輸入的年份判斷是否是閏年?(在JAVA用if-else)
- 2、什麼是閏年,java中閏年閏年如何判斷?
- 3、利用JAVA判斷年是否是閏年
- 4、用Java程序判斷是否是閏年
- 5、用java編一個程序能實現判斷給定的年份是否為閏年?
根據輸入的年份判斷是否是閏年?(在JAVA用if-else)
一、問題分析
閏年的判斷規則如下:
1.若某個年份能被4整除但不能被100整除,則是閏年。
2.若某個年份能被400整除,則也是閏年。
二、根據閏年的判斷規則,代碼設計如下
import java.util.Scanner;
class Bissextile{
public static void main(String[] args){
System.out.printtln(“請輸入年份”);
int year;//接收輸入的年份
Scanner scanner = new Scanner(System.in);
year = scanner.nextln();
if(year0||year3000){
System.out.println(“年份有誤!”);
}
if(year%4==0year%100!=0||year%400==0){
System.out.println(year+”是閏年”);
}else{
System.out.println(year+”不是閏年”);
}
}
}
擴展資料:
另外,閏年的判斷還可以按照如下代碼設計:
import java.util.Scanner;
class LunTan1
{
public static void main(String[] args)
{
System.out.println(“請輸入一個年份”);
Scanner scan=new Scanner(System.in);
int year=scan.nextInt();
scan.close();
ifleapyear(year);
}
private static void ifleapyear(int year){
if (year0)
{
if (year%100==0)
{
if (year%400==0)
{
System.out.println(“您輸入的”+year+”年是閏年”);
}
else
{
System.out.println(“您輸入的”+year+”年是平年”);
}
}
else if (year%4==0)
{
System.out.println(“您輸入的”+year+”年是閏年”);
}
else
{
System.out.println(“您輸入的”+year+”年是平年”);
}
}
else
{
System.out.println(“您的輸入不合法,請確認後再次輸入”);
Scanner scan=new Scanner(System.in);
year=scan.nextInt();
scan.close();
ifleapyear(year);
}
}
}
什麼是閏年,java中閏年閏年如何判斷?
①、普通年能被4整除且不能被100整除的為閏年。(如2004年就是閏年,1900年不是閏年)
②、世紀年能被400整除的是閏年。(如2000年是閏年,1900年不是閏年)
if((year%4==0year%1!=0)||(year%400==0))
{
System.out.println(year+”年是閏年”);
}
利用JAVA判斷年是否是閏年
以下為代碼:
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(“請輸入要判斷的年份”);
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(“”);
}
}
擴展資料:
在windows下編譯java文件、執行:
1、先創建一個txt,更改為test.java。
2、編寫代碼,為輸出為holloword。
3、找到cmd,並進行打開cmd。
4、編譯java文件,輸入命令為javac test.java。
5、如果沒有報錯,查看當前目錄下是否有class文件產生。
6、執行class文件,在命令輸入java test,輸出為holloword。
用Java程序判斷是否是閏年
以下為代碼:
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(“請輸入要判斷的年份”);
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(“”);
}
}
擴展資料:
在windows下編譯java文件、執行:
1、先創建一個txt,更改為test.java。
2、編寫代碼,為輸出為holloword。
3、找到cmd,並進行打開cmd。
4、編譯java文件,輸入命令為javac test.java。
5、如果沒有報錯,查看當前目錄下是否有class文件產生。
6、執行class文件,在命令輸入java test,輸出為holloword。
用java編一個程序能實現判斷給定的年份是否為閏年?
package com.ceshi.year;
import java.util.Scanner;
public class TestYear { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print(“請輸入要判定的年份:”); int year = scanner.nextInt(); if(year%4==0 || year%400==0) { System.out.println(year+” 是閏年”); } else { System.out.println(year+” 不是閏年”); } }}
原創文章,作者:ZATB,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/147071.html