如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 297 编程语言
Java语言是一门计算机的高级语言,被许多的IT行业的人们所应用着,随着时代的发展,学习计算机的人越来越多了,当然接触Java的人越来越多,对于简单的递归程序,我可以给大家提供我的程序,用以帮助大家更好的学习JAVA语言。
源程序为:
public class Test1 {
public static void main(String args[]) {
System.out.format("%d", Digui(5));
// TODO Auto-generated method stub
}
public static int Digui(int n)
{
int c;
if(n==1)
c=10;
else
c=Digui(n-1) 2;
return (c);
}
}
被调用程序:
public static int Digui(int n)
{
int c;
if(n==1)
c=10;
else
c=Digui(n-1) 2;
return (c);
}
}
调用形式:
public class Test {
public static void main(String[] args) {
//内容
}
public static int Digui(int n)
{
//内容
}
}
递归的使用函数可以使得程序更加的简便,对于新手是一定要掌握的内容;此函数的递归为:
c=age(5-1) 2;
c=age(4-1) 2;
c=age(3-1) 2;
c=age(2-1) 2;
到了此处,递归结束!
结果:c=10 2 2 2 2=18
学习语言一定要耐得住寂寞。只是看别人写的是不够的,一定要自己动手,自己动手,什么地方不会,可以上网查,在书上找 ,有一句话“好记性不如烂笔头”,先在本子上写出自己的程序,对比正确的程序,看自己错在了哪里?一点一点的积累,相信一定会成功的!
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 297 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 520 编程语言