赞
踩
设计一个程序显示一个桌子的信息,包括桌子的类型(长方形、正方形、圆形)、腿数、高度和面积,通过根据桌子类型不同而输入不同的数据来计算得出:
要点提示:
1) 桌子的形状可以使用一个整数变量来表示,例如用整数1-3分别代表长方形、方形、圆形;
2) 先输入桌子的类型,再根据类型输入不同的数据,最后计算面积。
- /*注意类名要换成自己所创建时的类名*/
- import java.util.Scanner;
- public class Xing {
- @SuppressWarnings("resource")
- public static void main(String[] args) {
- System.out.println("请输入桌子的形状:圆形–1,正方形–2,长方形–3");/*1代表圆形桌,2代表正方形卓,3代表长方形卓*/
- Scanner sc = new Scanner(System.in);
- int form = sc.nextInt();/*取值范围为1~3,分别代表圆形桌子,正方形桌子,长方形桌子*/
- calArea(form);
- }
- public static void calArea(int form){/*定义一个方法calArea,用来选择桌子的形状并输入各个属性值*/
- Scanner sc = new Scanner(System.in);
- switch(form){
- case 1:
- System.out.println("这是一个圆形桌子");
- System.out.println("圆桌的腿数为:");
- int tuishu = sc.nextInt();
- System.out.println("圆桌的高度为:");
- double height = sc.nextDouble();
- System.out.println("圆桌的半径为:");
- double r = sc.nextDouble();
- System.out.println("圆卓的面积为:"+String.format("%.4f", Math.PI*r*r));
- break;
- case 2:
- System.out.println("这是一个正方形桌子");
- System.out.println("正方形腿数为:");
- int tuishui1 = sc.nextInt();
- System.out.println("正方形的高度为:");
- double height1= sc.nextDouble();
- System.out.println("正方形的边长为:");
- double bc = sc.nextDouble();
- System.out.println("正方形卓的面积为:"+bc*bc);
- break;
- case 3:
- System.out.println("这是一个长方形桌子");
- System.out.println("长方形的腿数为:");
- int bottom1 = sc.nextInt();
- System.out.println("长方形的高度为");
- double width = sc.nextDouble();
- System.out.println("长方形的长为");
- double c= sc.nextDouble();
- System.out.println("长方形的宽为");
- double k= sc.nextDouble();
- System.out.println("长方形卓的面积为:"+c*k);
- break;
- }
- }
- }

类名要换哦!如果对亲们有帮助的话请给个关注,谢谢!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。