目录
1.代码思路
先通过用户键盘输入获取三个数,分别为长、宽、高,然后通过长方体表面积和体积计算公式进行计算,最后输出长方体的表面积和体积。
2.代码实现过程
2.1.获取用户输入
import java.util.Scanner;
通过java.util.Scanner类,可以用于扫描输入数据
Scanner rd=new Scanner(System.in);
然后使用Scanner类创建一个对象
rd对象可以通过通过调用rd.nextInt()、rd.nextFloat、rd.nextDouble()等,为程序输入整型、浮点型、双精度型等类型的数据。
int Box_long=rd.nextInt();
以本题为例定义一个整型Box_long(长)来存放用户的输入, rd通过调用rd.nextInt()来为程序输入一个整型。其他两个数据获取类似。
2.2.计算结果并输出
已知长方体的体积计算公式为:长方体的体积=长×宽×高
int Box_volume=Box_long*Box_wide*Box_high;
先定义一个整型Box_volume来存放长方体体积结果,然后将从用户处获取的长宽高相乘,并将相乘后的结果赋值给Box_volume。长方形表面积类似。
System.out.println(Box_volume);
//输出长方体的体积,这样输出有点单调加点文字
System.out.println("长方体的体积为:"+Box_volume);
//这样输出结果就是:长方体的体积为:xxx(计算出的值)
3.完整代码
import java.util.Scanner;
//此处调用java.util.Scanner类用于扫描输入的数据
public class javawork {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("1.已知长方体的长、宽、高分别是a、b、c,求其表面积和体积。");
//输出括号内文本
Scanner rd=new Scanner(System.in);
//使用Scanner创建一个对象
//int Box_long;在这里定义三个整形变量长宽高,也可以在下面直接定义
//int Box_wide;
//int Box_high;
System.out.println("请输入长:");
int Box_long=rd.nextInt();
//这里从键盘获取一个整形变量数值下一三个一样
System.out.println("请输入宽:");
int Box_wide=rd.nextInt();
System.out.println("请输入高:");
int Box_high=rd.nextInt();
//分别定义面积和体积并计算
int Box_area=Box_long*2+Box_wide*2+Box_high*2;
int Box_volume=Box_long*Box_wide*Box_high;
System.out.println("长方体的面积为:"+Box_area+",长方体的体积为:"+Box_volume);
//这里输出结果
}
}