JAVA 中 static 的理解
2015-07-02 16:16
323 查看
在主类中,main 方法具有 static ,也就要求此方法中只能调用具有 static 特性的其余方法(此主类中的)。
所以在完成递归时,其方法需要定义在新的类中
所以在完成递归时,其方法需要定义在新的类中
一个求 5! 的实现
package com.leon; public class Bouns { public static void main(String[] args) { int n = 5; Rec fRec = new Rec(); System.out.println(n+"! = " + fRec.rec(n)); } } class Rec{ public long rec(int n) { long value = 0; if (n==1) { value = 1; }else { value = n * rec(n-1); } return value; } }
相关文章推荐
- 使用javassist动态注入代码
- 【SpringMVC之FreeMark(二)】FreeMark指令使用教程
- 【SpringMVC】下载功能
- [java]用HSSFWorkbook来读取excel的内容
- ubuntu下jdk安装问题
- Java IO基础知识(上)
- java 继承 重写
- 【Java线程】volatile的适用场景
- java开发配套版本
- 【SpringMVC之FreeMark(一)】spring mvc中使用freemark的方法
- 在IDEA中编辑struts国际化properties文件
- 深入理解JavaWeb技术内幕之中文编码
- Thinking in Java 第12章 Java I/O系统
- 求二叉树的深度和宽度[Java]
- MyEclipse修改文件打开方式
- struts2过滤器配置
- Java学习笔记七(文件夹操作)
- struts动态调用方法和集成SessionAware
- JSF结合Spring 引入ViewScope
- Java中的return