java装n代码 java怎么装

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

第一题

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的天桥网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

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();

}

用java编程:输入一个正整数n,输出n以内的所有素数。代码怎么写?

public class HelloWorld {

public static void main(String[] args) {

System.out.println("请输入一个正整数n");

Scanner input = new Scanner(System.in);

int n = input.nextInt();

for (int i = 2; i = n; i++) // 1不是素数,所以直接从2开始循环

{

int j = 2;

while (i % j != 0) {

j++; // 测试2至i的数字是否能被i整除,如不能就自加

}

if (j == i)

//当有被整除的数字时,判断它是不是自身,若是,则说明是素数

{

System.out.println(i); // 如果是就打印出数字

}

}

}

}

n!的java程序怎么写?

public class N{

public static void main(String[] agrs){

new N().m(xxx);

}

public int m(int n){

int s=1;

for(int i=n;i1;i--){

s*=i;

}

return s;

}

}

在xxx处可以传入任何整数


当前名称:java装n代码 java怎么装
标题来源:http://hbruida.cn/article/dojiiis.html