JAVA基础学习的switch()case结构的Java代码分享,来自培训中心的作业练习。
前期准备工作(包括相关工具或所使用的原料等)eclipse学习JAVA基础的学员 详细的操作方法或具体步骤
题目是这样要求的,你是不是也是这样的题目要求:求面积的switch()循环结构提示求哪种图形的面积来选择计算三角形矩形圆的JAVA代码要求:
1,输入的数据出现0的时候,有没有错误提醒?2,数据能否构成图形?如果不能是否存在提示3,最终数据是否合理,比如说三角形的面积,算完肯定是需要完整的,所以需要注意结果类型循环的时候,是否一直有;

JAVA源码为:
/** * 求面积系统, * @author *琳的笔记本 * */package test8_30;
import java.util.Scanner;
public class Test1{ public static void main(String []args){ System.out.println("请选择你要计算的哪一种听得面积:"); calcuarea(); } public static void calcuarea(){ System.out.println("1、矩形\n 2、三角形\n 3、圆\n请选择图形:\n"); Scanner input=new Scanner(System.in); int choice=input.nextInt(); switch(choice){ case 1: System.out.println("请输入矩形的宽:"); double longofrecarea=input.nextDouble(); System.out.println("请输入矩形的高:"); double wideofrecarea=input.nextDouble(); System.out.println("该矩形的面积是:"); double recarea=longofrecarea*wideofrecarea; System.out.println(""+recarea); calcuarea(); case 2: System.out.println("请输入 三角形的长:"); double longoftriarea=input.nextDouble(); System.out.println("请输入三角形的高:"); double wideoftriarea=input.nextDouble(); System.out.println("该三角形的面积是:"); double triarea=longoftriarea*wideoftriarea/2; System.out.println(""+triarea); calcuarea(); case 3: System.out.println("请输入圆的半径:"); double longofroundarea=input.nextDouble(); double roundarea=longofroundarea*longofroundarea*3.14; System.out.println(""+roundarea); calcuarea(); default: System.out.println("输入错误!退出计算图形面积的switch结构!"); break; } }}
JAVA代码为。运行结果为



注意事项注意eclipse命名规范这里用到了递归,好好学习就会知道的经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
