当前位置: 首页 > news >正文

myjava--编辑java

import java.util.*;
//定义一个myjava类       
public class myjava{
        public static void main(String[] args)
        {
            Random r = new Random();
            int mon = r.nextInt(12)+1;
            int year =2000 + r.nextInt(10);
            int day = r.nextInt(30);
            System.out.println(year+"年"+mon+"月"+day+"日");
            year temp = new year();
            if(temp.isRunnis(year)==true)
           System.out.println(year+"年是闰年");
        else
           System.out.println(year+"年不是闰年");
           System.out.println(year+"年的第"+mon+"月有"+temp.getMonDay(year,mon)+"天");

               }
        }
        //定义一个year的类
        class year
        {
           int mon;
           int year;
             int day;
        //定义一个isRunnis方法
           public boolean isRunnis(int year)
          {
             boolean result = false;
             if(year%4==0&&(year%100)!=0||year%400==0)
            result=true;
            return result;

        }
        //获取月数
        public int getMonDay(int year,int mon)
          {
            boolean flag=new year().isRunnis(year);
            int february = 28;
            int result = 30;
            if(flag == true)
                february=29;
            switch(mon)
            {
                case 1:case 3:case 5:case 7:case 8:case 10:case 12:
                result = 31;break;
                case 2:result = february;break;
            }
            return result;
        }
        //获取天数功能
        public int getDay(int year,int mon,int day)
        {
            int mons[]={31,28,31,30,31,30,31,31,30,31,30,31};
            boolean flag = new year().isRunnis(year);
            int result=0;
            int i=0;
            if(flag==true)
            mons[1]=29;
            for(i=1;i<mon;i++)
                result = result=result+mons[i];
            return result+day;
        }
}

相关文章:

  • [BZOJ2208][Jsoi2010]连通数
  • Git diff 常见用法
  • ExtJS 4.0 beta 3的更新说明
  • 网络销售中的沟通技巧
  • 算法_快速排序
  • day78 为用户分配角色 为角色分配权限 ajax 字符串拼接
  • 概要设计文档(final)
  • 011
  • 标 题: 腾讯面试题目(PHP程序员)
  • log4j配置文件中的additivity属性
  • Domino JVM异常
  • AgileEAS.NET敏捷开发平台-升级版-(丑小鸭的蜕变)[已修复下载链接]
  • Failed to load property source from location 'classpath:/applica)
  • do{}while(0)
  • 操作系统复习
  • [译] 怎样写一个基础的编译器
  • 【5+】跨webview多页面 触发事件(二)
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 【刷算法】从上往下打印二叉树
  • Bytom交易说明(账户管理模式)
  • express.js的介绍及使用
  • Golang-长连接-状态推送
  • input的行数自动增减
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • jdbc就是这么简单
  • Swift 中的尾递归和蹦床
  • Terraform入门 - 3. 变更基础设施
  • vue--为什么data属性必须是一个函数
  • 服务器从安装到部署全过程(二)
  • 简单数学运算程序(不定期更新)
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 扑朔迷离的属性和特性【彻底弄清】
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 怎么把视频里的音乐提取出来
  • ionic异常记录
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (003)SlickEdit Unity的补全
  • (8)STL算法之替换
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (转)mysql使用Navicat 导出和导入数据库
  • .bat批处理出现中文乱码的情况
  • .bat文件调用java类的main方法
  • .net core 连接数据库,通过数据库生成Modell
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .Net 垃圾回收机制原理(二)
  • [ 攻防演练演示篇 ] 利用通达OA 文件上传漏洞上传webshell获取主机权限
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题
  • [CSS]浮动
  • [CTO札记]如何测试用户接受度?
  • [DAX] MAX函数 | MAXX函数
  • [Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法
  • [FTP]pureftp部署和优化