while:先判断在循环;
do while:先执行一次在判断循环;
for与while的区别:for循环里面定义的变量有作用域,只适用于循环里面,可以减少内存占用;
无限循环的简单表现形式:
for(;;) {}
while(true){}
continue与break:只能作用域循环结构,下面不能有任何语句,否则不能执行到,
自己实际编写代码所出现的错误 我用的是Sumblime text2保存为UTF-8编码格式 但是编译乱码,后百度了下说要改变编码
格式才行,可是系统自带的记事本编写的代码是不会出现这种错误的,后在javac 后面接了个 -encoding UTF-8才能正确执行带中文的程序。
打印星形 毕老师还讲了多种实现方式,我用这种实现的
九九乘法表:嵌套for循环实现
class Chenfabiao
{
public static void main(String args[])
{
int x=0;
int y=0;
for ( x=1 ; x<=9 ; x++ )
{
for ( y=1 ; y<=x ; y++ )
{
System.out.print(x+"*"+y+"="+x*y+"\t");
}
System.out.println();
}
}
}
等腰三角形:先打印左边的空格三角形 在打印右边的星号三角形;
class Dengyao
{
public static void main(String args[])
{
for (int x=1 ; x<=5 ; x++ )
{
for (int y=0;y<5-x;y++)
{
System.out.print(" ");
}
for (int z=0;z<x ;z++ )
{
System.out.print("* ");
}
System.out.println();
}
}
}
函数:就是定义了一段具有独立功能的小程序;
重载和返回值类型没有关系
参数是有顺序的