求系统面积要求:
提示求哪种图形的面积:
以矩形为例:
“`
package test1;
/*练习1(基础):
求面积系统要求:
1提示求哪种图形的面积
2 以矩形为例
* */
import java.util.Scanner;
public class Test1 {
//可以利用Scanner函数进行数据输入来获取数据,因为题目中给出
//的面积为12.0,所以我把面积的数据类型写为double类型
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println(“请选择图形:1.矩形 2.三角形 3.圆”);
int photo = sc.nextInt();
switch(photo){
case 1:
System.out.println(“请输入矩形的宽:”);
int wide = sc.nextInt();
System.out.println(“请输入矩形的高:”);
int tall = sc.nextInt();
double area = wide*tall;
System.out.println(“该矩形的面积为:”+area);
break;
case 2:
System.out.println(“请输入三角形的底:”);
int base = sc.nextInt();
System.out.println(“请输入三角形的高:”);
tall = sc.nextInt();
area = base*tall/2;
System.out.println(“该三角形的面积为:”+area);
break;
case 3:
System.out.println(“请输入圆的半径:”);
int r = sc.nextInt();
area = 3.14*r*r;
System.out.println(“该圆的面积为:”+area);
break;
default:
System.out.println(“数据输入错误”);
}
}
}
运行结果截图
“`