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转载请标明出处.