提示求哪种图形的面积: 以矩形为例:
“` 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(“数据输入错误”); } } }
运行结果截图
“`