java中怎样输入年月日

java中怎样输入年月日,第1张

import javaio;

public class Date{

public static void main(String [] args)throws NumberFormatException, IOException{

int year = 0;

int month = 0;

int day = 0;

BufferedReader br = new BufferedReader(new InputStreamReader(Systemin));

year = IntegerparseInt(brreadLine());

month = IntegerparseInt(brreadLine());

day = IntegerparseInt(brreadLine());

Systemoutprintln(year + "年" + month + "月" + day + "日");

}

}

说明 :

输入2008 回车

输入 5 回车

输入 30 回车

输出 2008年5月30日

首先键盘输入的话多种方式实现,提供两种,一是使用main方法的arg参数,也就是在使用java命令的时候后面跟上参数,在main方法里调用arg[0]即可,第二种方法是使用scanner类来得到systemin的内容

然后就是打印全年,这个只要使用calendar类即可,得到calendar对象以后通过一个循环365次,不断的day加一即可

import javautilScanner;

public class Test {

    public static void main(String[] args) {

        int num = 0;

        int year;

        Scanner scanner =new Scanner(Systemin);

        Systemoutprintln("请输入年份");

        year=scannernextInt();

        Systemoutprintln(year);

        for(int i=year;i<=year+100;i++)

        {

            // 可以被4整除,不被100整除    或者     可以被400整除的是闰年

            if((i%4==0&&i%100!=0)||(i%400==0)){

                num++;

                if(num%2==0)

                {

                    Systemoutprintln(i);

                }

                else{

                    Systemoutprint(i+" ");

                }

            }

        }

        }

}

以上就是关于java中怎样输入年月日全部的内容,包括:java中怎样输入年月日、编写java程序,由键盘输入年份,显示当年日历,要求使用数组。、java输入起始年份,输出100年以内所有闰年。大神们帮忙等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10216596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存