• 长方体类Java编程题


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

    做出这个题目的过程中我碰到出现过几个问题。第一:首先,我不清楚题意,例如,再定义一个方法void setBox(int l, int w, int h) 对这三个变量进行初始化(没有对这个方法和变量的初始化结合起来,老是想着给这个变量直接赋值),定义这个方法以后,再定义另一个方法来进行,当初我是想到这个方法体合到一起来进行运算;第二:碰到了类的方法体里面碰到的创建对象的问题。

    package psw;//在这过程中遇到default package的问题
    import java.util.Scanner;//这个我是不懂的
    public class BOX {//没有及时改掉类的名称
     int length;
     int width;
     int heigth; 
     public void setBOX(int l,int w,int h)
     { Scanner in=new Scanner(System.in);//使用Scanner类定义对象
     length=l;
     width=w;
     heigth=h;
     }
    public int volume()
    {
     return length*width*heigth;
    }
    public static void main(String args[]) {
     int v;
     BOX b=new BOX();
     b.setBOX(5,10,5);
     v=b.volume();
     System.out.println("面积为"+v);
    }
    }
     
    /* int v;
     volume(int x,int y,int y){
      v=x*y*z;
      System.out.println(v);
     }
    }

    public class Point{
    public static void main(String args[]) {
     Point b=new Point();
     */

    修改后的编程程序

    package psw;
    //import java.util.Scanner;
    public class BOX{//定义长,宽,高三个变量
        int length;
        int width;
        int heigth;
        void setBOX(int l,int w,int h) {//初始化三个变量
        //    Scanner in=new Scanner(System.in);//使用Scanner定义对象
            length=l;
            width=w;
            heigth=h;
        }
        int volume() {//int行返回组织
        return length*width*heigth;
        }
    public static void main(String args[]) {//定义一个主函数
        int m;
        BOX b;
        b=new BOX();
        b.setBOX(5,20,5);
        m=b.volume();
        System.out.println("面积为"+m);
        
        
    }
    }
    
        
        
        

    输出结果:面积为500





     
     
     

     

    作者:马家升
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
  • 相关阅读:
    mybatis逆向工程
    fastdfs搭建和使用
    solr学习笔记
    自己搭建anki服务器
    redis总结
    java基础——队列
    遍历文件夹下的文件,并且获取文件名字
    xls到xml
    xls文件导入数据库
    PyCharm怎样添加Qt designer
  • 原文地址:https://www.cnblogs.com/majiasheng/p/9159015.html
Copyright © 2020-2023  润新知