1、定义计算平方值的方法,并输出结果。
package hehide;
import java.util.Scanner;
public class Hedide {
public static void main(String[] args) {
Scanner c = new Scanner(System.in);
System.out.println("请输入一个数----");
double z = c.nextInt();
double y = Math.pow(z, 2);
System.out.println(y);
}
}
2、定义方法,求立方体的体积
package hehide;
import java.util.Scanner;
public class Hehide2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); //输入长 宽 高
int i=sc.nextInt();
int j=sc.nextInt();
int k=sc.nextInt();
int v=tiji(i,j,k);
System.out.println("此立方体体积为"+v);
}
public static int tiji(int i,int j,int k){
int v = i*j*k;
return v;
}
}
3、定义方法,计算n!,建议使用递归算法。
package hehide;
import java.util.Scanner;
public class Hedide3 {
public static int Factorial(int n) {
if (n < 0) {
System.out.println("无效输入,请重新输入!");
return 0;
} else if (n == 1 || n == 0) {
return 1;
} else
return n * Factorial(n - 1);
}
public static void main(String[] args) {
System.out.println("input an integer: ");
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
System.out.println("the factorial of "+n+" is "+Factorial(n));
}
}