JAVA学习日记3-0708
今天学了什么
1.学习了 Java程序设计完全学习手册第二章 ,对手册中代码进行编译和运行。
得到结论:选择、循环语法上与C/C++相似,数组初始化则不同。
2.完成了上机练习:计算1+2+3.....+50的和
public class test {
public static void main(String[] args) {
int[] a = new int[50];
int b=0;
for(int i=0;i<50;i++)
{
a[i]=i+1;
}
for(int i=0;i<50;i++)
{
b+=a[i];
}
System.out.print("1+2+3...+50="+b);
}
}
运行结果为:1+2+3...+50=1275
遇到的问题
1.做计算1-50的和程序时,数组初始化出现问题。
解决方法:再次查阅课本,将int[] a = NULL;改为了int[] a = new int[50];
2.做与输入有关的程序时报错。
原因:与C/C++相比,JAVA的输入较为麻烦,需要用scanner。
明天计划
巩固第二章内容,学习第三章的算法。