2024/4/1

SquareInt.java源代码及运行结果:

package manage;

 

public class SquareInt{

public static void main(String[] args) {

int result;

for(int x=1;x<10;x++)

{

result=square(x);

System.out.println("The square of "+x+" is "+result+"\n");

}

}

public static int square(int y)

{

return y*y;

}

}

Demo:MethodOverLoad源码及效果:

package manage;

 

public class methodOverLoad{

public static void main(String[] args) {

System.out.println("The square of inter 7 is "+square(7));

System.out.println("\nThe square of inter 7.5 is "+square(7.5));

 

}

public static int square(int y) {

return y*y;

}

public static double square(double x) {

return x*x;

}

}

   

处理无限大的整数源代码及结果:

package manage;

 

import java.math.BigInteger;

import java.util.Scanner;

 

public class calculate{

public static BigInteger calculateN2(int n) {

if(n==1 || n==0)

{

return BigInteger.valueOf(1);

}

return BigInteger.valueOf(n).multiply(calculateN2((n-1)));

}

 

public static void main(String[] args) {

System.out.println("请输入N:");

Scanner sc = new Scanner(System.in);

int n = sc.nextInt();

System.out.println( +n+"!="+calculateN2(n));

calculateN2(n);

}

}

posted @ 2024-04-01 22:41  芊羽鱼  阅读(8)  评论(0)    收藏  举报