java 小程序提问!

170关注540浏览

展开全部
收起
6回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Parker

    11人对此回答表示赞同

    1.这个程序返回的值是杨辉三角形中第index行中最大的数(这也是为什么要index)
    说到这,如果要了解这个程序的话,有必要看看杨惠三角形的概念:
    http://baike.baidu.com/view/298289.htm
    其他几点,是很基础的问题了.你再看看你们的基础教材的正规解释吧.我怕我自己也说不清楚.呵呵
    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 遥不可及

    9人对此回答表示赞同

    这个效率是你n^2的,而递归的效率比这个低得多..

    public class Fab
    {
    public static void main(String[] args)
    {
    System.out.println(f(40));
    }
    public static long f(int index) //这个index是用来做什么的?index是你传进来的参数,这里你传的是40
    {
    if(index==1|
    展开
    9
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 苯巴比妥

    7人对此回答表示赞同

    1.index是表示这个方法的参数,外包调用这个方法时需传一个参数进来
    2,.ava语言的整型常量默认为int型,定一个long型的变量一般习惯都是加上“l”或“L”,long和int表示的数值范围不一样
    3.定义3个f因为后面要用到,f的初始值无特殊用处一般默认设为0
    4.按照那种顺序来写,是为了实现f2的值赋给f1,把“f1和f2”的合赋给f2
    return f 是这个方法的返回值,该方法必返回一个long类型的值
    展开
    7
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Gina失踪了

    6人对此回答表示赞同

    这段程序是用来求斐波那契数列的。
    L 代表长整型,比如float uid=2.4f; 这后面的F是代表浮点型。
    斐波那契数列:1,1,2,3,5,8,13,21,34....
    除第1,2项都是1外,这也是为什么要index-2
    if(index==1||index==2)
    {
    return 1;
    }
    其余每个数都是之前两个数的和,比如5=2+3, 8=3+5
    f=f1+f2; // f1=2,f2=3
    f1=f2; //
    展开
    6
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 文心雕龙

    2人对此回答表示赞同

    1的后面要加L是类型的转换,为什么从0开始? 这里的0是赋值 return f是什么意思? 返回结果
    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Strawberry8

    1人对此回答表示赞同

    这段程序是用来求斐波那契数列的。
    L 代表长整型,比如float uid=2.4f; 这后面的F是代表浮点型。
    斐波那契数列:1,1,2,3,5,8,13,21,34....
    除第1,2项都是1外,这也是为什么要index-2
    if(index==1||index==2)
    {
    return 1;
    }
    其余每个数都是之前两个数的和,比如5=2+3, 8=3+5
    f=f1+f2; // f1=2,f2=3
    展开
    1
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部