题目:定义一个函数,求正方体的面积和体积,在主函数里定义其长,宽赋值。
请高手帮忙
题目:定义一个函数,求正方体的面积和体积,在主函数里定义其长,宽赋值。
请高手帮忙
楼上正解,我可以加一点,从键盘接收该数据:
import java.io.*;
public class fact {
public void fact(float n)//n代表 边长
{
System.out.println("边长为:"+n+"的正方体,表面积:"+n*n*6+"\n体积
为:"+n*n*n);
}
public static void main(String[] args) throws IOException
{
float i;
while(true){
System.out.println("请输入正方形的边长:");
BufferedReader bu=new BufferedReader(new InputStreamReader(System.in));
String s=bu.readLine();
try{
i=Float.parseFloat(s);
}
catch(Exception e){
System.out.println("输入不正确,请重新输入正方形的边长");
continue;
}
break;
}
fact ft=new fact();
ft.fact(i) ;
}
}
public class fact { public void fact(int n)//n代表 边长 { System.out.println("边长为:"+n+"的正方体,表面积:"+n*n*6+"\n体积为:"+n*n*n); }
public static void main(String[] args) { int l=5; fact ft=new fact(); ft.fact(l) ; } }