下载此文档

java代码(上机代码总集).doc


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
lassChickenBuy{ publicstaticvoidmain(String[]args){ inti=0;//可买公鸡只数 intj=0;//可买母鸡只数 intk;//可买小鸡只数for(i=1;i<20;i++){ for(j=1;j<33;j++) { k=100-i-j;if(i*5+j*3+k/3==100&&i+j+k==100&&k%3==0){ ("可买公鸡只数:"+i); ("可买母鸡只数:"+j); ("可买小鸡只数:"+k); ("--------------"); } } } }}2、编写一个阶乘应用程序。一个数X的阶乘(通常记作X!)等于X*(X-1)*(X-2)……*1。例如4!等于4×3×2×1=24。创建一个应用程序,利用该应用程序可打印2,4,6和10的阶乘。.*;//lassFactorial{ publicstaticintf(intx)throwsException{//阶乘函数,有返回值 ints=1; if(x<0){ thrownewException("x必须大于等于0!"); } if(x==0){ return1; } inti; for(i=1;i<=x;i++){//简单的循环相乘 s*=i; } returns; } publicstaticvoidmain(String[]args)throwsException{ Scannerin=newScanner();//调用Scanner实现键盘输入一个整数 ("pleaseentern="); intn=();//获取键盘输入的值 (n+"!="+f(n));//调用函数f(x),取返回值完成算法 }}3、已知一个直角三角形,其弦(最长边)的长度由下列公式给出:编写一个JavaApplication程序,从已知直角三角形的直角边计算最长边。.*;.*;//lassLength{ publicstaticvoidmain(String[]args){ ("pleaseentera=b="); Scannerin=newScanner();//键盘输入 doublea=();//读取a的值 doubleb=();//读取b的值 doublec=(a*a+b*b);//使用数学函数sqrt ("斜边c="+c); }}4、编写程序定义圆类Circle,把圆的性质和行为用代码块封装起来。圆的性质包括圆的半径,圆心坐标,行为包括计算圆面积,计算圆周长、设置半径、获取半径、计算圆个数。实例化若干个圆对象,调用相应方法计算出圆面积、圆周长并计圆个数。lassCircle{ privatedoubleradius;//圆的半径 privatedoublex;//横坐标 privatedoubley;//纵坐标 privatestaticintnum;//圆的个数 privatestaticfinaldoublePI=; publicdoublegetRadius(){//返回半径 returnradius; } publicvoidsetRadius(doubleradius){//设置半径 =radius; } publicdoublecalcArea(){//计算圆面积 returnPI**; } publicdoublecalcGrith(){//计算圆周长 return2*PI*; } publicstaticintgetNum(){//返回圆的个数 returnnum; } ircle(){//无参数构造方法 num++; } ircle(doubleradius,doublex,doubley)throwsException{//带参数构造方法 if(radius<0){ thrownewException("半径不可以为负数!"); } else{//初始化圆的属性 =radius; =x; =y; num++; } } publicstaticvoidmain

java代码(上机代码总集) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人tmm958758
  • 文件大小164 KB
  • 时间2019-05-18