首页 > 其他 > 详细

实验三

时间:2019-03-19 20:33:26      阅读:143      评论:0      收藏:0      [点我收藏+]

程序:

import java.util.Scanner;
public class jiecheng {
 public static void main(String[] args)
 {
  Scanner m=new Scanner(System.in);
  System.out.println("输入整数n:");
  int n=m.nextInt();
  System.out.println("for循环:"+For(n));
  System.out.println("while循环:"+While(n));
  System.out.println("do-while循环:"+Dowhile(n));
  System.out.println("递归方法:"+Digui(n));
  }
 public static int For(int n)
 {
  if(n==0)
   return 1;
  int i,k=1;
  for(i=1;i<=n;i++)
  {
   k=k*i;
  }
  return k;
 }
 public static int While(int n)
 {
  if(n==0)
   return 1;
  int i=1,k=1;
  while(i<=n)
  {
   k=k*i;
   i++;
  }
  return k;
 }
 public static int Dowhile(int n)
 {
  if(n==0)
   return 1;;
  int i=1,k=1;
  do
  {
   k=k*i;
   i++;
  }while(i<=n);
  return k;
 }
 public static int Digui(int n)
 {
  if(n==0)
   return 1;
  else
   return n*Digui(n-1);
 }
}

实验结果:技术分享图片

技术分享图片

总结:

 

实验三

原文:https://www.cnblogs.com/hhyy/p/10561082.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!