分支结构练习-1.求面积系统
2015-08-30 20:24
344 查看
求面积系统
要求:
1、提示求哪种图形的面积
![](http://img.blog.csdn.net/20150830201908029)
2、以矩形为例(此处我的代码选择图形是需要写名称)
![](http://img.blog.csdn.net/20150830202014004)
3、求面积循环版
代码如下:
要求:
1、提示求哪种图形的面积
2、以矩形为例(此处我的代码选择图形是需要写名称)
3、求面积循环版
代码如下:
public class Square { /** * 1求面积系统 要求: 1提示求哪种图形的面积 * * 2 以矩形为例 * * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("1、矩形,2、三角形,3、圆形"); while (true) { System.out.print("请输入图形名称:"); Scanner sc = new Scanner(System.in); String tuxing = sc.next(); if ("矩形".equals(tuxing)) { System.out.printf("请输入矩形的长:"); double x = sc.nextDouble(); System.out.printf("请输入矩形的宽:"); double y = sc.nextDouble(); Square rectangle = new Square(); rectangle.getRectangle(x, y); } else if ("三角形".equals(tuxing)) { System.out.printf("请输入三角形的底:"); double d = sc.nextDouble(); System.out.printf("请输入三角形的高:"); double h = sc.nextDouble(); Square triangle = new Square(); triangle.getTriangle(d, h); } else if ("圆形".equals(tuxing)) { System.out.printf("请输入圆形的半径:"); double r = sc.nextDouble(); Square circle = new Square(); circle.getCircle(r); } } } /** * 获取矩形方法 * * @param x * @param y */ private void getRectangle(double x, double y) { double S = x * y; System.out.println("您输入的矩形面积是:" + S); } /** * 三角形面积 * * @param d * @param h */ private void getTriangle(double d, double h) { double S = (d * h) / 2; System.out.println("您输入的三角形面积是:" + S); } /** * 圆形面积 * * @param r */ private void getCircle(double r) { double S = Math.PI * r * r; System.out.println("您输入的圆形面积是:" + S); } }
相关文章推荐
- 网络协议
- CodeForces 549G Happy Line
- Java线程:概念与原理
- CentOS 恢复 rm -rf * 误删数据
- centos 7.0 屏幕超时退出后再登陆黒屏的问题
- CodeForces 451C Predict Outcome of the Game
- Linux计划任务
- BackboneJs入门学习[05]—Sync
- Linux计划任务
- 面试技巧
- 人际关系——诚信定位
- static详解
- 第6周工作周报
- CodeForces 567C Geometric Progression
- CodeForces #318 (div1) C.Bear and Drawing
- Python2.7获取QQ空间好友头像
- noj1057
- Android线程的相关使用
- CodeForces 527B Error Correct System
- CodeForces 552C Vanya and Scales