------- android培训、java培训、期待与您交流! ----------
今天学习的有些杂乱,也是java最为基础的部分。现在先整理下今天所学到的内容理论基础方面主要有:
常量、变量、运算符、进制转换,if和for语句。
在学习期间总结出以下几点容易出错和相对来说有些难度,比较难记忆的地方(相对于本人而言):
1.左移,其实就是乘以2的移动的位数的次幂
2.右移,就是除以2的移动的位数的次幂
3.反码,取反值加一
4.一个数两次异或同一个数,结果还是这个数。
5.while和do whlie的区别。whlie是先判断条件,然后执行循环体,而do whlie 则是先执行循环体,再判断条件。也就是说do whlie无论条件是否满足都会进行一次循环。
至于练习方面,则是进行了三角形和九九乘法表进行练习。(由于本人以前学习过,所以在练习方面是先自己做出来后,才观看视频的。)
错误演示:
public class Demo{
public static void main(String arg[])
{
int i;
int j;
for(i = 1; i<9;i++)
for(j = 1; j < i; j++)
{
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}
}
}
经过无数次修改,终于成功了,正确演示:
class Demo
{
public static void main(String[] args)
{
int i;
int j;
for(i=1;i<10;i++)
{
for(j=1; j<=i;j++)
{
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}
}
}
这其中我总结出以下几点容易犯错的地方。
1.类的修饰符,如果在TXT上写,由于处于习惯性,我们会在class前加上修饰符,如public,(这是我常犯的一个毛病),这种错会导致在命令行中编辑的时候,提示类名是公共的和文件名不一致,应改为一致。
2.for循环中,一般情况下变量的初始值都为一,
3.在第二个for循环中j应该是小于等于i,而非小于。
4.时刻谨记写完条件语句后要写大括号,因为这不是eclipse。
------- android培训、java培训、期待与您交流! ----------
详情请查看:http://edu.csdn.net/heima