前言
本文要记录的大概内容: 作者在大二上学期学的Java语言程序设计课程的课内两次实验。
开发环境:Eclipse开发环境
以下是本篇文章正文内容,下面案例可供参考
一、类的设计与对象使用
问题描述:编写一个应用程序计算梯形和圆形的面积。
基本要求:通过在程序中定义2个类来分别描述梯形和圆形的属性和求面积的方法,掌握类的定义方法;通过在程序中定义主类,创建梯形类和圆形类的对象计算它们的面积,掌握对象的定义和使用方法。
1.引入库
package mianjji;
import java.util.Scanner;
2.具体实现
class Circle{
double pi=3.14;
double c;
double circle(double r) {
c=pi*r*r;
return c;
}
}
class Trapezoid{
double s;
double trapezoid(double a,double b,double h) {
s=(a+b)*h/2;
return s;
}
}
public class mianjji {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out .print("请输入你想要计算的类型(圆形输1,梯形输2):");
Scanner scan=new Scanner(System.in);
int i=scan.nextInt();
if(i==1) {
System.out.print("请输入半径:");
double r=scan.nextDouble();
Circle D= new Circle();
System.out.println("圆的面积是:"+D.