发表于: 2017-03-19 21:29:22

4 1279


今天完成的事情:

学习了

while循环语句, do while循环语句, for循环语句 和 死循环,嵌套循环 等知识
明天计划的事情:

明天上午学习 方法相关 , 开始着手DAO的编写,分解编写DAO的步骤,一步一步完成.

遇到的问题:

今天学习的内容比较复杂 , 

1.多加了 ;  在打印结果的时候 找不到相关符号

2.搞错了定义域,程序不能执行

解决:

1.; 代表结束,在执行循环体的时候, 如果随意加 ; 会导致程序的 提前结束 从而不能进行执行.

2.每一个循环体都有一个 执行定义域,如果超出了该定义域,计算机 无法找到 与其相匹配的符号.


收获:

1.通过嵌套循环的学习,发现了 计算机逻辑步骤是一步一步的完成的,循环优化的思维方式就是,从最原始的方法中 找到 相同点,并对其 进行循环语句的操作.

2.

1.while语句

语法格式:

While(boolean表达式)

{

System.out.println(XX);

}

例子:  输出 10次 你好     注: 设置变量 并进行定义 ,用布尔表达式来进行判定,最后把 变量++ 来记录次数 .

 


 


 

例子二:

       1 打印到  100

 

 

 

例子三:

  1100相加.

 

 

这个是通过设置两个变量, 来不断相加 而得到的.

这时 我犯了一个错误: 如果把打印 放在循环体内, 它会把 每一次 相加的结果 都显示出来, 所以 ,这个 打印 应该放在循环体之外.

 

 

2.Do while语句

while 循环不同的是 , 即使 判定为  false 也至少会执行一次.

语法格式:

Do

{

   System.out.println();

}

While();

 

 

 

 

 

 

 

3.For语句

 

语法格式:

For(定义的变量;Boolean表达式;递增或递减的运算.)

{

要执行的循环语句.

}

例如:

1.1 数到 100

 

 

2.1100相加

 

 

总结:

For语句 相比while 语句来说 更加的方便,一行代码就可以 完成.

 

 

 

死循环:

不限制界限, 一直循环

For( ; ; )

{

System.out.println(xxx)

}

 

 

 

 

 

 

 

 

 

嵌套循环:

 

例如: 四个人每人都 从 1 数到 100( 重复的工作进行多次 )

 

 

//首先最外面的 循环为 内循环循环的次数:

For(int count = 1;count <=4;count++)

{

   For(int num = 1;num <= 100;num++) //后面不能加分号, 加分号 意味着结束,

   {

System.out.println(num );//执行num

   }

}

 

 

 

嵌套循环案例:

输出三角形图案:

 

思路:从最原始的方法开始 逐步优化  找共同点.

 

 

 

 

九九乘法表

 

 

图片暂时 无法添加 ,  每一个知识点 都通过自己的方法 进行编程 编译 运行, 了解了原理 ,以及优化的步骤.




返回列表 返回列表
评论

    分享到