• java 类和对象基础题


    编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int

    成员变量分别表示时、分、秒,一个构造方法用于对三个成员变量(时、分、秒)

    进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义

    一个主类——TestClass,在主类的main方法中创建多个时钟类的对象,使用这

    些对象调用方法show()来显示时钟的时间。

    public class Clock {
         int hour;
         int min;
         int sec;
        Clock(int h,int m,int s)
        {
            this.hour=h;
            this.min=m;
            this.sec=s;
        
        }
         void shou()
        {
            if((hour>=0&&hour<24)&&(min>=0&&min<60)&&(sec>=0&&sec<60))
            System.out.println(hour+":"+min+":"+sec);
            else
            System.out.println("输入的时间有误");
        }
        public static void main(String[] args)
        {
            Clock shijian=new Clock(12,30,45);
            Clock shijian1=new Clock(25,20,61);
            Clock shijian2=new Clock(8,15,59);
            shijian.shou();
            shijian1.shou();
            shijian2.shou();
        }
    
    }

    编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变

    量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次,

    编写一个主类,在主类中测试Account类的功能。

    public class Account {
        String zhanghao;
        double YuE;
        Account(String zhanghao,double YuE)
        {
            this.zhanghao=zhanghao;
            this.YuE=YuE;
        }
    
        double cunkuan(double qianshu)
        {
            
            if(qianshu<0)
                System.out.println("钱数错误");
            else
              this.YuE+=qianshu ;
               
            
             return this.YuE;
        }
    
        void qukuan(double qianshu)
        {
            if(qianshu>this.YuE)
            {
                System.out.println("余额不足");
                return;
            }
            this.YuE-=qianshu ;
        }
        
        double getYuE()
        {
            return this.YuE;
        }
        public static void main(String[] args)
        {
            Account ac=new Account("123456",1000);
            ac.cunkuan(500);
            System.out.println("余额"+ac.getYuE());
            ac.qukuan(300);
            System.out.println("余额"+ac.getYuE());
            ac.cunkuan(-200);    
            System.out.println("余额"+ac.getYuE());
            ac.qukuan(2000);
            System.out.println("余额"+ac.getYuE());
        }
    
    }

  • 相关阅读:
    Linux服务器使用tar加密压缩文件
    ssh-copy-id使用非默认22端口
    Nginx日志分割脚本
    MySQL的yum源
    vSphere Client开启虚拟机提示:出现了常规系统错误: 由于目标计算机积极拒绝,无法连接。
    ESXi主机遗忘密码重置密码
    扩容swap交换分区空间
    ESXi上的固态硬盘识别为非SSD
    VMware Vcenter Server 6.0忘记密码
    Centos6与Centos7区别
  • 原文地址:https://www.cnblogs.com/wallan/p/5501848.html
Copyright © 2020-2023  润新知