`
sbear
  • 浏览: 44358 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

java基础之计算阶乘

    博客分类:
  • j2se
阅读更多

 public static void main(String[] args) { 
    int result = factorial(6);    
    System.out.println(result);            
  }                                        

  public static int factorial(int x) {  
    if (x <= 0)                             
      return 0;                          
    int fact = 1;
    for(int i=1; i<=x;i++){
    	fact = fact*i;
    }
    return fact;                           
  }     

0
2
分享到:
评论
2 楼 sbear 2011-03-19  
呵呵···
    忘了把0排除了。
1 楼 soutnila 2011-03-18  
大哥 0的阶乘等于1,你数学怎么学的?

相关推荐

    java 求1到100的阶乘!

    该题目看似简单,但并不简单.该java例子是供一些有基础的人查看的,如果你是初学者,就不必浪费资源分了!

    java 基础的课堂笔记整理

    6.6.2写Point累,计算两个实例之间的的距离 20 6.6.3 50-100随机数 22 6.6.4随机产生一个1800-2200年的随机数,并判断是否为闰年。 23 7.1Package 24 7.2生成两个在平面中圆的实例,调用判断两个圆是否相重叠的方法 ...

    Java基础语法练习.zip

    各种三角形的打印,阶乘的计算,九九乘法表打印,输出最大数,英文字母的识别转换 适合Java初学者练习~免费下载~0积分下载

    【JAVA】(vip)蓝桥杯试题 基础练习 阶乘计算 BASIC-30 JAVA

    目录试题 基础练习 阶乘计算要点思路代码(无注释)代码(含有注释) 试题 基础练习 阶乘计算 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述  输入一个正整数n,输出n!的值。  其中n!=123*…*n。 算法描述 ...

    Java 零基础方法递归.md

    学习通过递归计算阶乘等常见问题。 阅读建议: 阅读前建议已具备基本的Java语法知识和编程经验。 请按顺序阅读文档中的内容,从概念讲解到示例代码,确保理解每一部分的内容。 建议在阅读示例代码时,结合自己的实际...

    Java开发技术大全(500个源代码).

    示例描述:本章介绍开发Java的基础语法知识。 accumulationByDoWhile.java 用do~while语句写的累加程序 accumulationByFor.java 用for语句写的累加程序 accumulationByWhile.java 用while语句写的累加程序 ...

    蓝桥杯练习系统基础练习30题java版参考程序(满分通过)

    LQB练习系统基础练习30题java版参考程序(满分通过) FJ的字符串 Huffuman树 n2皇后问题 阶乘计算 回形取数 数列排序 芯片测.......

    50道JAVA基础编程训练+答案(全)

    大数阶乘、回文数、矩阵对角线元素之和、现输入一个数,要求按原来的规律将它插入数组中、杨辉三角形、字符串比较、809*??=800*??+9*??+1、0—7所能组成的奇数个数、一个偶数总能表示为两个素数之和、判断一个整数能...

    java课程设计保存计算过程的计算器

    这是我个人在源代码的基础上增加了扩展功能(键盘监听,按键音效以及音效开关,保存时间,阶乘计算)的计算器,有源代码和jar实例。

    java自学之道

    第1章 Java基础概念 一、 Java基础语法 1、Helloworld.java 2、标识符 3、关键字 4、常量 5、变量 6、语句 6.1 if语句和switch语句 6.1.2 if语句举例 6.1.3 switch语句 6.2 for循环语句 6.3 while语句和do-while...

    java计算器课程设计

    1.掌握JAVA语言编程的基础知识并能熟练运用。 2.学习使用Eclipse编写调试程序。 3.熟悉类的声明与对象的使用。 4.理解委托事件处理模型。 5.熟悉使用接口。 6.了解JAVA语言的图形用户界面JAVA SWING的设计知识...

    Java JDK实例宝典

    第1章 Java基础 1.1 转换基本数据类型 1.2 Java的运算符 1.3 控制程序的流程 1.4 计算阶乘 1.5 实现命令行程序 第2章 Java面向对象程序设计 2. 1 复数类 2. 2 equals.chashCode...

    JAVA 范例大全 光盘 资源

    第2章 Java基础语法 9 实例4 变量和常量 9 实例5 基本数据类型转换 10 实例6 操作多种运算符 12 实例7 不同数制间的转换 17 实例8 多种方式实现阶乘的算法 20 第3章 流程控制语句 23 实例9 打印任一年日历 23...

    java范例开发大全源代码

     第2章 Java基础类型与运算符(教学视频:39分钟) 9  2.1 基础类型 9  实例2 自动提升 9  实例3 自动转换 10  实例4 常用基础类型之强制转换 11  2.2 运算符 12  实例5 算术运算符 12  实例6...

    java范例开发大全

    第2章 Java基础类型与运算符(教学视频:39分钟) 9 2.1 基础类型 9 实例2 自动提升 9 实例3 自动转换 10 实例4 常用基础类型之强制转换 11 2.2 运算符 12 实例5 算术运算符 12 实例6 关系运算符 13 实例7 逻辑...

    Java范例开发大全 (源程序)

     第2章 Java基础类型与运算符(教学视频:39分钟) 9  2.1 基础类型 9  实例2 自动提升 9  实例3 自动转换 10  实例4 常用基础类型之强制转换 11  2.2 运算符 12  实例5 算术运算符 12  实例6 关系...

    初级java笔试题-asu-ser-222:数据结构和算法

    计算阶乘、计算斐波那契数和显示列表的递归方法。 RoundShape.java - 用于表示具有径向对称性的几何形状的类。 Sphere.java - 用于表示 3d 几何球体形状的类。 Thing.java - 递归数据结构的简单示例。 1.2 数据抽象 ...

    Java范例开发大全(全书源程序)

    第2章 Java基础类型与运算符 实例2 自动提升 9 实例3 自动转换 10 实例4 常用基础类型之强制转换 11 2.2 运算符 12 实例5 算术运算符 12 实例6 关系运算符 13 实例7 逻辑运算符 14 实例8 位运算符 15 实例...

    Java数据结构和算法中文第二版(1)

    Java中数组的基础知识 将程序划分成类 类接口 Ordered专题applet 有序数组的Java代码 对数 存储对象 大O表示法 为什么不用数组表示一切? 小结 问题 实验 编程作业 第3章 简单排序 如何排序? 冒泡...

    java范例开发大全(pdf&源码)

    第2章 Java基础类型与运算符(教学视频:39分钟) 9 2.1 基础类型 9 实例2 自动提升 9 实例3 自动转换 10 实例4 常用基础类型之强制转换 11 2.2 运算符 12 实例5 算术运算符 12 实例6 关系运算符 13 实例7 逻辑...

Global site tag (gtag.js) - Google Analytics