编写一个java程序,

编写一个java程序,在程序中定义一个接口Shape,包含抽象方法面积area()和体积cylin().定义一个体积类Cylinder实现接口Shape,并求解体积类的面积与体积.

interface Shape{  //例如计算长方体的体积与面积
    public void area();
    public void cylin(); 
}
class Cylinder implements Shape{    
private double lo;
    private double weigth;
     private double higth;
    public Cylinder(double lo,double weigth,double higth){
            this.setLong(lo);
            this.setWeigth(weigth);
            this.setHigth(higth);
    } 
    public void setLong(double l){ //set方法
            this.lo = l;
    }
    public void setWeigth(double w){
            this.weigth= w;
    }
 
    public void setHigth(double h){
            this.higth= h;
    }
    public double getLong(){ //get方法
            return this.lo;
    }
    public double getWeigth(){
            return this.weigth;
    }
    public double getHigth(){
            return this.higth;
    }
    public void area(){
            double area = lo*weigth*4 + weigth*higth*2;
            System.out.println(area);
    }
    public void cylin(){
            double cylin = lo*weigth*higth;
            System.out.println(cylin);
    }
}
public class Demo04{
        public static void main(String args[]){
                Cylinder  cl = new Cylinder(5.0,5.0,5.0);  
                cl.cylin();
                cl.area();
        }
}//如有单词啥的品写错了望勿见怪

 还望了调用方法了呢,自己加上去吧。呵呵

sorry刚刚犯低级错误了,现在更正了

追问

那如果是圆柱呢?

追答

大哥--。,你把一些变量改改就好了,它有半径,高,还有就是规定一个常量3.14就好了(或者直接传进去,不过这不科学,没有规定就会乱传或许不是3.14。显然不合理)。
计算的方法就改成计算圆柱的公式就行了。。。。真不明白。模仿都不会呀,汗。大哥

温馨提示:内容为网友见解,仅供参考
无其他回答

如何编写第一个java程序
恭喜你,你成功编写并运行了第一个Java程序。打开Demo文件夹下的bin目录,出现了一个 HelloWorld.class 文件,这就是编译生成的字节码。与C、C++不同,Java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由JVM翻译成机器码才能运行,这就是为什么运行Java程序必须安装JVM的原因。

java编写一个奶茶点单程序代码怎么写?
import java.util.Scanner;public class MilkTeaOrder { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("欢迎来到奶茶店!");System.out.println("请选择您的口味:");System.out.println("1. 原味奶茶");System.out.println("2. 珍珠...

用JAVA编写一程序:从键盘输入多个字符串到程序中,并将它们按逆序输出在...
import java.util.Scanner;public class ScannerDemo{ public static void main(String[] args) throws Exception{ Scanner scan=new Scanner(System.in);System.out.println("请输入内容:");String str=scan.nextLine();char[] s=str.toCharArray();for(int i=s.length-1;i>=0;i--){ System...

如何用Eclipse建立一个Java应用程序
1、用Eclipse建立一个Java应用程序首先需要创建一个Java工程,在工程里添加一个类,接着在此类中编写代码即可完成一个Java应用程序的建立了;2、使用的工具是Eclipse;3、步骤如下:(1)、打开Eclipse,点击New菜单,新建一个Java Project,输入工程名;(2)、右键工程里的src目录,点击New菜单,选择Cl...

java写一个自动程序开始先怎么写
使用Eclipse编写自己的第一个Java代码。编写如下:1、首先打开自己安装的Eclipse软件。2、然后选择File->New->JavaProject。3、然后找到工程打开,右击src选择->New->Class。4、填入类名,选择下面的publicstaticvoidmain(String[]args)。5、然后写入代码publicclassDemo{publicstaticvoidmain(String[]args){...

java怎么写
实现一个java程序,主要有三个步骤:1、编写源代码,2、编译源代码,3、运行。java的源代码必须先编译,然后才能由JVM解析执行。所以我们程序员第一步的工作就是要编写java的源代码文件,java的源代码文件其实就是以.java为后缀名的普通的文本文件。下面我们以Window系统为例,实现我们的第一个也是非常...

eclipse怎么编写JAVA程序,怎么新建
第一步:启动Eclipse,第一次启动软件时,会提示选择工作空间(WorkSpace),可在硬盘上新建一个文件夹作为工作空间,这个文件夹将会保存你所编写的所有的源代码。第二步:新建一个简单的Java工程。依次点file->new->project->java project。第三步:别是填写工程名以及源码文件夹,一般情况是默认src作为...

写一个JAVA程序 输出从1到100的整数
代码如下:for (int a = 1; a<=100; a++){ system.out.println(a);} \/\/\/ int a =1;while (a <=100){ system.out.println(a);a++;} \/\/\/ int a = 1;do { system.out.println(a);a++;} while (a<=100)

用java编写一下程序,希望能有详细代码和注释,谢谢了
新手,写的比较乱。看将就下先 第一个:package xiushifu; \/\/创建包 import java.util.*; \/\/加载包 Scanner用到 public class text2 { public static void main(String[] args){ new key(); \/\/创建实例调用key类的构造方法 } } class key \/\/ { private String x = "1234...

用JAVA编写一个程序,要求如下:
import java.util.Scanner;public class StudentTest {public static void main(String[] args) {Student student = new Student();Scanner sc = new Scanner(System.in);System.out.println("请输入姓名:");student.setName(sc.next());System.out.println("请输入性别:");student.setSex(sc....

相似回答
大家正在搜