宁同学,我对你心动了
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第63章 java

第二题是填写代码,使其运行成功。

第三题是编写 JAVA程序,使用 FOR循环计算9+99+999+9999+…的前10项之和。

宁华浏览完,轻轻叹了口气,难怪很多程序员头发都少的可怜。

倒也不是说题很难,首先脑袋里要清楚实现的功能,并分解成哪些步骤,把它写成代码一步一步写出来运行,并不是直接一步就完成了的。

虽然这些题网上都能搜得到答案,但宁华发现班上的同学几乎不会去抄,如果确实写不出来会举手叫老师过来指导一下思路。

宁华和习凉凉相互讨论着思路。

她们刚开始学习编程不久,之前都是简单的入门,讲解怎么安装Java开发工具包、安装集成开发环境、掌握Java的基本语法,例如变量、数据类型、运算符、控制语句、函数等。

现在出的题是越来越绕了。

她们讨论先写第3题前10项之和,因为这个跟上课老师讲的一个例子是类似的。

宁华思索着说道:“这个直接用循环来计算出这些项的值,并将每一项累加起来。”

习凉凉点了点头:“对,我们可以使用一个for循环来实现。首先,我们需要一个变量来保存当前项的值,另一个变量来保存累加的结果。然后,我们逐步增加当前项的值,并将其加到结果变量中。”

于是,她们开始编写代码。

首先是声明两个变量并初始化,一个用于保存当前项的值,另一个用于保存累加的结果:

int current =9;

int sum =0;

接下来,她们使用for循环来计算每一项的值,并将其加到结果变量中。

循环的条件是当前项的值小于等于9999,每次循环都将当前项的值乘以10并加上9,然后将其加到结果变量中:

for (int i =0; i <10; i++){

sum += current;

current = current *10 +9;

}

最后,他们输出结果:

System.out.println(“前10项之和为:“+ sum);

宁华和习凉凉一起运行程序,果然得到了正确的结果。

可能两人大概思路一样,但每个人的习惯不一样,例如变量命名不同,格式不同,注释习惯不同。

接下来,他们继续讨论另外两题。

终于在下课前10分钟写完,改好文件名班级加姓名,提交给老师。

宁华今天中午没回宿舍,没带U盘,便借习凉凉的拿来拷贝了一份。

这样除了自己再学习,也以防期末查作业的时候,老师那里出问题。

下了课,虽然等会儿没有课,宁华还是打算和习凉凉先回去了。

不去找苏夏,看他去图书馆的那架势,也有自己的事要忙。

在后面小半个月的时间里,宁华偶尔和苏夏在一起吃个饭,腻歪一下,感情也算在慢慢提升。

剩下的时间不是上课就是准备四级或者期末考试。

直到12月9日,明天就是四级考试,宁华和室友们在讨论在哪个考场,她和邓青在一栋楼,习凉凉和江灼诗分别在另外两栋楼。

四级耳机的话,除了江灼诗是自己买的,宁华是问苏夏借的,习凉凉和邓青是找部门的人借的。