博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验3 输出n!
阅读量:5016 次
发布时间:2019-06-12

本文共 1071 字,大约阅读时间需要 3 分钟。

package day01;

import java.util.Scanner;

public class xieyunchuang {

public static void main(String[] args) {

Scanner input=new Scanner(System.in);
int n;
System.out.println("输入您要的n");//
n=input.nextInt();
System.out.println("开始计算");
DoWhile(n);
Digui(n);
While(n);
System.out.println();
xunhuang(n);
}
private static void DoWhile(int n) {
int i=1;
int sum=1;
do {
sum=sum*i;
System.out.print(i+"*");
i++;
}while(i<n);
sum=sum*n;
System.out.println(n+"="+sum);
}
private static void Digui(int n) {
int sum;
sum=digui(n);
System.out.println(sum);
}
private static void While(int n) {
int i=1,sum=1;
while(i<n)
{
sum=sum*i;
System.out.print(i+"*");
i++;
}
sum=sum*n;
System.out.print(n+"="+sum);
}

private static void xunhuang(int n) {

int temp=1;
int sum=1;
for(int i=1;i<n;i++) {
sum=sum*i;
System.out.print(i+"*");
}
sum=sum*n;
System.out.print(n+"="+sum);
}
private static int digui(int n) {
if (n <= 0) {
return 0;
}
if (n == 1) {
System.out.print(n+"=");
return 1;
}
System.out.print(n+"*");
return n * digui(n-1);
}

}

 

转载于:https://www.cnblogs.com/X-YC/p/10590488.html

你可能感兴趣的文章
在word中粘贴的图片为什么显示不完整
查看>>
SQL Server 数据库的鼠标操作
查看>>
net软件工程师求职简历
查看>>
SQL SERVER BOOK
查看>>
JS基础回顾,小练习(判断数组,以及函数)
查看>>
多任务——进程
查看>>
WCF:如何将net.tcp协议寄宿到IIS
查看>>
WebAPI HelpPage支持area
查看>>
Path元素
查看>>
php_soap扩展应用
查看>>
js学习总结----DOM增删改和应用
查看>>
希尔伯特矩阵(Hilbert matrix)
查看>>
(20)sopel算法
查看>>
学习总结 javascript 闭包
查看>>
实验吧一个小坑注入
查看>>
【 D3.js 高级系列 — 8.0 】 打标
查看>>
Mac必备软件推荐
查看>>
Android Gson深入分析
查看>>
display:flow-root
查看>>
判读字符串是否为空的全局宏-分享
查看>>