java 类和对象基础题

Posted 厂公

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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());
    }

}

 

 

以上是关于java 类和对象基础题的主要内容,如果未能解决你的问题,请参考以下文章

java 类和对象基础题 三角形

类和对象基础题

类和对象基础题

2022年最新Java工程师面试题从基础到中级到高级

2022年最新Java工程师面试题从基础到中级到高级

2022年最新Java工程师面试题从基础到中级到高级