学习java的漫漫旅途.2

自学java也有将近三个星期的时间了,感觉自己学习的特别慢,心里不免有些着急,着急的不是急于求成,而是学过去的东西突然发现自己又什么都不会了,这将近一周都在尝试着做java程序基础题,类似于水仙花数,数组排序,求阶乘,数的累加,之类的,因为自己一直在像后学习的原因,所以在尝试着用方法写程序主体,然后主函数调用的方式,解释的不太清楚,最近做的练习题,感觉自己做的好勉强,一做题就感觉自己有些慌,只有拿起笔去写,去分析程序,才会有点踏实的感觉,可就算这样,写一个程序还是会好勉强,程序最重要的部门往往不能正确或者大部分不能写出来,就像昨天做的一道练习题,求1-30的阶乘之和,要求用方法实现,我自己去想的时候,想着首先要算出一个数的阶乘结果,然后再累加,可当自己去写的时候,发现自己阶乘怎么实现的却不知道,感觉好苦恼,每次写程序都是这些东西不清楚,自己尝试着写了一下,确是程序直接报错,无法运行,修改了几次还是无法解决,最后看了下答案,发现自己根本看不懂程序最核心的部分,今天跟一个同学请教了下,他说现在刚学不要去想着写的多么好,就用最暴力的方法实现程序,我说好,结果自己想了下,去写,首先一个数的阶乘写出来了,然后同学说,那你现在知道怎么算了吧,再累加不就好了,我说对,然后他问我累加会不会,我刚想下意识的回答会!可是我自己在脑子里想了下,突然慌了,完了,累加也不会了,其实我觉得那会自己的心已经慌了 ,包括现在还是很烦躁,我这三个星期到底学了什么?回头看看自己什么都不会,我觉得是不是自己不适合学程序,没有这方面的学习能力,突然觉得好烦,可是不知道该怎么办,这样的效率学下去,估计什么也学不到。可自己又不想放弃,我不觉得我比别人差很多,虽然不是什么天才,但起码智商正常,我还会坚持下去的,但愿自己能够找到一种解决方法。

*package test;
public class Function_2
{
public static int mum(int num)
{
if(num==1)
{
return 1;
}

        return num*mum(num-1);
}
public static int sum(int num)
{

        if(num==1)
        {
            return mum(1);
        }

            return mum(num)+sum(num-1);


}

}*

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值