• shapeofmyheart > 请撰写一个Java程式MyShapejava
  • 请撰写一个Java程式MyShapejava

    免费下载 下载该文档 文档格式:PDF   更新时间:2008-05-03   下载次数:0   点击次数:1
    文档基本属性
    文档语言:English
    文档格式:pdf
    文档作者:ecvwong
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    Class MyShape06
    1/2
    import java.io.*; /** * 请撰写一个Java程式MyShape.java, 程式可以: * 1. 询问图形种类 (1)圆形; (2)正方形; (3)长方形; * 2. 判断并取得输入的整数后置入变数记忆体中. (如果输入的数不是选项则要求重新输入) * 3. 询问使用者计算情形 (1)计算周长; (2)计算面积; (0)结束; * 4. 判断并取得输入的整数后置入变数记忆体中. (如果输入的数不是选项则要求重新输入) * 5. 依图形和选项不同要求使用者输入不同的资料. (例如, 圆形计算周长, 则要求使用者输入圆半 * (如果输入的资料不符合条件要求,则要求重新输入) * 6. 呈现结果 * @author 0391 P.C. Lin * @version 9602 */ public class MyShape06 { private static BufferedReader br; //宣告BufferedReader类别案例br private static int cs, cc; //宣告2个整数变数 public static void main(String args[])throws IOException { br=new BufferedReader(new InputStreamReader(System.in)); do { do { System.out.print("请输图形种类 (1)圆形 (2)正方形 (3)长方形: "); cs=Integer.parseInt(br.readLine()); if(cs!=1 && cs!=2 && cs!=3) {System.out.print("输入有误! "); } }while(cs!=1 && cs!=2 && cs!=3); do { System.out.print("请问您要(1)计算周长 (2)计算面积 (0)结束: "); cc=Integer.parseInt(br.readLine()); if(cc!=1 && cc!=2 && cc!=0) {System.out.print("输入有误! "); } }while(cc!=1 && cc!=2 && cc!=0); if(cc==0) //cc为计算选项或程式结束 { System.out.println("程式结束! "); } else if(cs==1) //cs为图形选项 { double r; //宣告变数r 用来储存半径 if(cc==1) { System.out.print("请输入圆半径:"); r=Double.parseDouble(br.readLine()); System.out.println("半径为"+r+"的圆周长为"+(2*3.14*r)); } if(cc==2) { System.out.print("请输入圆半径:"); r=Double.parseDouble(br.readLine()); System.out.println("半径为"+r+"的圆面积为"+(3.14*r*r)); }
    2008/5/30 下午 05:25:11
    Class MyShape06 (continued) } else if(cs==2) { double a; //宣告变数a 用来储存正方形边长 if(cc==1) { System.out.print("请输入正方形边长:"); a=Double.parseDouble(br.readLine()); System.out.println("边长为"+a+"的正方形周长为"+(4*a)); } if(cc==2) { System.out.print("请输入正方形边长:"); a=Double.parseDouble(br.readLine()); System.out.println("边长为"+a+"的正方形面积为"+(a*a)); } } else if(cs==3) { double a, b; //宣告变数a,b 用来储存长方形边长 if(cc==1) { System.out.print("请输入长方形的长:"); a=Double.parseDouble(br.readLine()); System.out.print("请输入长方形的宽:"); b=Double.parseDouble(br.readLine()); System.out.println("长为"+a+"宽为"+b+"的长方形周长为"+(2*(a+b))); } if(cc==2) { System.out.print("请输入长方形的长:"); a=Double.parseDouble(br.readLine()); System.out.print("请输入长方形的宽:"); b=Double.parseDouble(br.readLine()); System.out.println("长为"+a+"宽为"+b+"的长方形面积为"+(a*b)); } } else { System.out.println("输入错误!"); } }while(cc!=0); //当cc选项不为0时重覆 } }

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • shapeofmyheart  shapemyheart  shapefomyheart  shapeofheart  theshapeofheart  heartshape  shape  heartshapebox  secretofmyheart  queenofmyheart