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。

明天计划

巩固第二章内容,学习第三章的算法。

原文地址:https://www.cnblogs.com/a8047/p/13268016.html