1.在同一类里:
//求一长方体的体积和表面积
import java.util.*;
public class Box
{
int length; //长
int width; //宽
int height; //高
Box(int length,int width,int height)
{
this.length=length;
this.width=width;
this.height=height;
}
int tiJi()
{
int tiji=length*width*height;
return tiji;
}
int biaoMianJi()
{
int mianji=(length*width+length*height+width*height)*2;
return mianji;
}
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
System.out.print("请输入长方体的长a:");
int a=s.nextInt();
System.out.print("\n");
System.out.print("请输入长文体的宽b:");
int b=s.nextInt();
System.out.print("\n");
System.out.print("请输入长方体的高h:");
int h=s.nextInt();
Box cft=new Box(a,b,h);
System.out.println("长方体的体积为:"+cft.tiJi());
System.out.println("长方体的表面积为:"+cft.biaoMianJi());
}
}
2.在不同的类中:
//求一长文体的体积和表面积
import java.util.*;
public class Box
{
int length; //长
int width; //宽
int height; //高
Box(int length,int width,int height)
{
this.length=length;
this.width=width;
this.height=height;
}
int tiJi()
{
int tiji=length*width*height;
return tiji;
}
int biaoMianJi()
{
int mianji=(length*width+length*height+width*height)*2;
return mianji;
}
}
class BoxTest
{
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
System.out.print("请输入长方体的长a:");
int a=s.nextInt();
System.out.print("\n");
System.out.print("请输入长文体的宽b:");
int b=s.nextInt();
System.out.print("\n");
System.out.print("请输入长方体的高h:");
int h=s.nextInt();
Box cft=new Box(a,b,h);
System.out.println("长方体的体积为:"+cft.tiJi());
System.out.println("长方体的表面积为:"+cft.biaoMianJi());
}
}
本文展示了如何使用Java编程计算长方体的体积和表面积。通过创建一个名为Box的类,包含长度、宽度和高度属性,以及计算体积和表面积的方法。在main方法中,程序接收用户输入的长方体三边尺寸,然后计算并输出结果。代码分为两种情况:1. 所有方法在同一类内;2. 计算方法在一个类(Box),主程序在另一个类(BoxTest)中。
9186

被折叠的 条评论
为什么被折叠?



