第6次作业--static关键字、对象

1.题目

编写一个类Computer,类中含有一个求n的阶乘方法。将该类打包,并在另一个包中Java文件中引入包,在主类中定义Computer类的对象,调用求n的阶乘方法,并输出。

2.代码

 1 package hom_7_one;//包名
 2 
 3 public class Computer {      //computer类
 4     public int JieCheng(int n){   //求阶乘方法
 5         int a=1;
 6         for(int i=1;i<=n;i++){
 7             a*=i;}
 8      
 9     return a;
10     }
11 }
 1 package hom_7_another;
 2 import java.util.Scanner;//导入scanner类
 3 import hom_7_one.Computer;//导入computer类
 4 
 5 public class App {//定义一个类
 6 
 7     public static void main(String[] args) {//主方法
 8          Scanner reader=new Scanner(System.in);
 9          System.out.println("请输入数");
10          int n=reader.nextInt();                         //随机输入一个数字
11          Computer computer=new Computer();//创建一个computer对象
12          System.out.println("阶乘为"+computer.JieCheng(n));//求阶乘并输出
13           
14   
15      }
16     
17 }

3.运行结果

猜你喜欢

转载自www.cnblogs.com/-huyue-/p/11546095.html