SE 475 作业 1
内容提要
这是一篇关于软件开发的文章,作者介绍了他在SE 475课程中的任务,包括设置IDE、创建github仓库和博客页面,以及开发一个计算斐波那契数列的控制台应用程序。作者选择了IntelliJ作为IDE,并使用java.util.Scanner读取用户输入。他还介绍了计算斐波那契数列的算法,希望通过这门课程提高自己的软件开发能力。
关键要点
-
文章介绍了作者在SE 475课程中的任务,包括设置IDE、创建github仓库和博客页面。
-
作者选择IntelliJ作为IDE,认为其项目设置功能非常适合简单的控制台应用程序开发。
-
设置github仓库的过程简单,作者有版本控制的经验。
-
作者创建了一个博客页面,最初想使用自己的个人网站,但最终选择了dev.to。
-
主要任务是开发一个计算斐波那契数列的控制台应用程序,用户可以输入一个数字n,程序将输出第n个斐波那契数。
-
使用java.util.Scanner读取用户输入,并通过nextInt()方法确保输入为整数。
-
计算斐波那契数的函数使用迭代方法,时间复杂度为O(n),比递归方法更高效。
-
作者对这门课程的期望是提高软件开发的效率、知识和技能。
延伸问答
作者在SE 475课程中完成了哪些任务?
作者完成了设置IDE、创建github仓库和博客页面,以及开发计算斐波那契数列的控制台应用程序的任务。
为什么作者选择IntelliJ作为IDE?
作者选择IntelliJ因为它的项目设置功能非常适合简单的控制台应用程序开发。
如何使用java.util.Scanner读取用户输入?
作者使用java.util.Scanner读取用户输入,并通过nextInt()方法确保输入为整数。
计算斐波那契数列的算法是怎样的?
计算斐波那契数列的算法使用迭代方法,时间复杂度为O(n),通过循环逐步计算第n个斐波那契数。
作者对这门课程的期望是什么?
作者希望通过这门课程提高自己的软件开发效率、知识和技能。
作者创建博客页面的初衷是什么?
作者最初想使用自己的个人网站创建博客页面,但最终选择了dev.to,因为网站的设计尚未完成。