Java程序设计3

1.编程创建一个Box类(长方体),在Box类中定义三个变量,分别表示长方体的长(length)、宽(width)和高(heigth),再定义一个方法void setBox(int l, int w, int h) 对这三个变量进行初始化,然后定义一个方法int volume ()来计算长方体的体积。最后,在main()方法中创建一个Box类的对象b,首先通过调用对象b的setBox()方法来设置长方体的长、宽和高,再通过调用对象b的volume()方法来计算这个给定尺寸的长方体的体积,并输出这个结果。

class Box{

       intlength,width,heigth;

       void setBox(intl, intw, inth) {

              length=l;

              width=w;

              heigth=h;

       }

       int volume() {

              intv=length*width*heigth;

              returnv;

       }

}

publicclass Text1 {

 

       publicstaticvoid main(String[] args) {

    Box b=new Box();

    b.setBox(10, 10, 10);

    System.out.println(b.volume());

 

       }

 

}


2.定义一个银行帐户类BankAccount实现银行帐户的概念,在BankAccount类中定义两个变量:"帐号"(account_number) 和"存款余额" (leftmoney),再定义四个方法:"存款"(savemoney)、"取款" (getmoney) 、 "查询余额"(getleftmoney)、构造方法(BankAccount)。

最后,在main()方法中创建一个BankAccount类的对象ba,假设ba的账号为:123456,初始的存款余额为500元。首先向该账户存入1000元,再取出2000元。


class BankAccount{

int account_number,leftmoney;
public double getleftmoney () {     //查询余额
return leftmoney;
}


public void savemoney(double money) {   //存款
leftmoney+=money;
}


public void getmoney (double money){  //取款
        leftmoney-=money;

}


public BankAccount (int number, double money){  //构造方法,用来初始化变量 

}


public BankAccount() {
// TODO Auto-generated constructor stub
}


}
public class Text1 {


public static void main(String[] args) {
BankAccount ba = new BankAccount();
ba.savemoney(1000); 
if(ba.leftmoney>=0) {
 System.out.println("存入1000元后,您的余额为:"+ba.getleftmoney());
}
 
  ba.getmoney(2000);
  if(ba.leftmoney>=0) {
  System.out.println("取款2000元后,您的余额为:"+ba.getleftmoney());


    }
  else {
  System.out.println("取款2000元后,您的余额为:0");
  }
}


}
图书详细描述: 本书将Java语言作为大学生的计算机程序设计入门语言,其特色是内容全面、深入浅出、辅助教材立体配套。不但详细介绍了Java语言本身,而且讨论了面向对象的设计思想和编程方法、UML建模语言、图形用户界面的编程方法、网络和数据库程序的编程方法、线程的使用、Java集合框架等实用开发技术。全书以面向对象程序设计方法贯穿始终,基础性和实用性并重。本书不仅能使读者掌握Java语言,而且能够让读者对现实世界中较简单的问题及其解决方法用计算机语言进行描述。    本书既可供大专院校用作“Java语言程序设计”课程教材,也可供Java 爱好者作为入门的自学教材。 目录第1章 Java语言基础知识 1.1 Java语言与面向对象程序设计  1.1.1 面向对象程序设计思想  1.1.2 Java语言的特点  1.1.3 Java库 1.2 Java程序概述  1.2.1 Java开发环境  1.2.2 Application举例  1.2.3 Applet举例  1.2.4 Servlet举例  1.2.5 JSP和JavaBean举例 1.3 基本数据型与表达式  1.3.1 变量与常量  1.3.2 基本数据型  1.3.3 表达式与运算符  1.3.4 型转换 1.4 数组的概念 1.5 数组的创建和引用  1.5.1 数组的声明  1.5.2 数组的创建  1.5.3 数组素的初始化  1.5.4 数组的引用  1.5.5 多维数组 1.6 本章小结 习题第2章 对象的基本概念 2.1 面向对象程序设计方法概述  2.1.1 抽象  2.1.2 封装  2.1.3 继承  2.1.4 多态 2.2 对象  2.2.1 的声明  2.2.2 对象的声明与引用  2.2.3 数据成员  2.2.4 方法成员  2.2.5 的组织——包的概念  2.2.6 的访问控制  2.2.7 成员的访问控制 2.3 对象初始化和回收  2.3.1 构造方法  2.3.2 内存回收技术 2.4 应用举例  2.4.1 声明BankAccount  2.4.2 声明toString()方法  2.4.3 声明存取款方法  2.4.4 使用DecimalFormat  2.4.5 声明方法生成特殊的实例  2.4.6 声明变量 2.5 UML简介  2.5.1 图  2.5.2 对象图 2.6 本章小结 习题第3章 的方法 3.1 方法的控制流程  3.1.1 if选择结构  3.1.2 switch选择结构  3.1.3 for循环结构  3.1.4 while语句  3.1.5 do while语句  3.1.6 break语句  3.1.7 continue语句 3.2 异常处理简介  3.2.1 异常处理的意义  3.2.2 错误的分  3.2.3 异常的处理  3.2.4 生成异常对象  3.2.5 声明自己的异常 3.3 方法的重载 3.4 本章小结 习题第4章 的重用第5章 接口与多态第6章 输入输出流第7章 对象群体的组织第8章 多线程第9章 图形用户界面第10章 JDBC与数据库访问第11章 Servlet程序设计第12章 JSP程序设计参考文献
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值