求两道简单的java代码:1. 编写一个程序,要求在运行时,输入一个数字n,程序运行后,直接输出n!的结果

2.定义一个抽象类shape,它有两个抽象方法area()和perimeter(),定义一个圆和一个正方形,分别集成shape,定义一个主类,在其中计算圆和正方形的面积与... 2. 定义一个抽象类shape,它有两个抽象方法 area() 和 perimeter(), 定义一个圆和一个正方形,分别集成shape, 定义一个主类,在其中计算圆和正方形的面积与周长。
最好能够带上运行界面的截图,谢谢
展开
 我来答
xuxianmin1992
2011-12-15
知道答主
回答量:16
采纳率:0%
帮助的人:5.2万
展开全部

第一题

import java.util.Scanner;

public class First 

{

public static void main(String[] args) 

{

Scanner in=new Scanner(System.in);

System.out.println("请输入一个数字");

int n=in.nextInt();

System.out.println(n+"的阶乘是:"+factorial(n));

}

public static int factorial(int m)

{

if(m==1)

return(1);

else

return(factorial(m-1)*m);

}

}

第二题

import java.util.Scanner;

public class Second 

{

public static void main(String[] args) 

{

Scanner in=new Scanner(System.in);

System.out.println("请输入圆的半径:");

double R=in.nextDouble();

yuan g=new yuan(R);

System.out.println("圆的周长是:"+g.perimeter());

System.out.println("圆的面积是:"+g.area());

System.out.println("请输入正方形的边长:");

double B=in.nextDouble();

zhengfangxing z=new zhengfangxing(B);

System.out.println("正方形的周长是:"+z.perimeter());

System.out.println("正方形的面积是:"+z.area());

}

}

class yuan extends shape

{

final double PI=3.1415926;

double r,area,perimeter;

public yuan(double R)

{

r=R;

}

public double area()

{

area=PI*Math.pow(r,2.0);

return area;

}

public double perimeter()

{

perimeter=2*PI*r;

return perimeter;

}

}

class zhengfangxing extends shape 

{

double l,area,perimeter;

public zhengfangxing(double L)

{

l=L;

}

public double area()

{

area=l*l;

return area;

}

public double perimeter()

{

perimeter=4*l;

return perimeter;

}

}

abstract class shape

{

public abstract double area();

public abstract double perimeter();

}

匿名_热心网友
2012-01-02 · TA获得超过719个赞
知道大有可为答主
回答量:3827
采纳率:0%
帮助的人:8352万
展开全部
对返回的json解析,将得到的值用js的innerHTML写入到指定位置;
demo:
xmlHttp.get("password").toString() 得到password的值
document.getElementById('写入层的id').innerHTML='xmlHttp.get("password").toString() ';
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小屠户
2012-01-02 · TA获得超过383个赞
知道小有建树答主
回答量:329
采纳率:100%
帮助的人:222万
展开全部
class text
{
float w,h;
static float area;
static float perimeter;
public text(float w,float h)
{
this.w=w;
this.h=h;
}
public static void resualt(float w)
{
area=w*w;
perimeter=4*w;
System.out.println("正方形的边长是:"+w);
System.out.println("面积是:"+area);
System.out.println("周长是:"+perimeter);
}
public static void resualt(float w,float h)
{
area=w*w;
perimeter=4*w;
System.out.println("长方形的长是:"+w+"长方形的长是:"+h);
System.out.println("面积是:"+area);
System.out.println("周长是:"+perimeter);
}
public static void main(String argv[])
{
resualt(4);
resualt(3,4);
resualt(4,6);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幸福丶小丑
2011-12-15 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:194
采纳率:100%
帮助的人:104万
展开全部
阁下是HENU?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
归友瓷2932
2011-12-13
知道答主
回答量:12
采纳率:0%
帮助的人:9.9万
展开全部
public class E
{
public static void main(String args[])
int n=Integer.parseInt(args[0]);
int m=0;
for(int i=1;i<=n;i++)
{
m=m*n;
}
System.out.println(m+"");
}
追问
十分感谢。。。。可是第二题呢,还要运行结果的截图。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式