java.util.Random###随机数输出其阶乘

import java.util.Random;
public class Main{
   public static void main(String args[]){
      Random random = new Random();
      float x = random.nextFloat();//产生0.0与1.0之间的一个符点数
      int n = Math.round(20*x);  //构造20以内的一个整数
      long f = 1 ;  //保存阶乘的结果
      int k = 1 ;  //循环变量
      do{
    	  f*=k;
    	  k++;
      }while(k!=n);
      System.out.println(n+"!= "+f);
   }
}
发布了73 篇原创文章 · 获赞 27 · 访问量 1259

猜你喜欢

转载自blog.csdn.net/queque_heiya/article/details/103677805
今日推荐