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


浙公网安备 33010602011771号