Java 20190920

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 20190920相关的知识,希望对你有一定的参考价值。

1、do-while循环
语法:
do
 循环执行的代码
 while(循环条件);
 do-while循环的执行逻辑:先执行第一次循环语句,然后执行循环条件,若条件为true时则执行第二次循环语句,如此反复循环,一直到循环条件为false时循环才会结束。也就是说,do-while循环是先执行,后判断;while循环是先判断,就执行。do-while循环常用于先操作,后判断的情况,如:登录时的密码检测。

练习:模拟银行ATM机的密码检测功能,密码输入错误可以循环输三次,三次之后,卡锁了;密码输入正确,循环结果。
技术图片
技术图片

2、break语句

 break语句既可以用于分支结构,也可以用于循环结构中。break语句的作用是用于结束分支或循环语句

练习:循环输出1-100之间的所有整数,当输出到10的时候,程序结束。
技术图片

3、continue语句

break语句是用来结束循环,continue语句是用于跳过本次循环中的某些语句而继续下一次循环。continue语句只能用于循环结构中

练习:循环输出1-100的所有整数,所有个位是3的数字除外。
技术图片

4、for循环

 语法:
      1             2              3
for(循环变量初始化;循环条件;循环变量的变化规律)
       4
    循环执行的代码;
      
 for循环的执行逻辑用数字来表示:1---->2---->4---->3---->2---->4---->3….

练习:
1、计算1-100之间的偶数累加和与奇数累加和
技术图片
2、输出所有的水仙花数
技术图片

4.1、for循环的特殊用法

 for循环中省略循环变量初始化语句

技术图片

 for循环中省略循环变量的变化规律语句

技术图片

 for循环中省略循环三要素语句

技术图片

4.2、双层for循环

 语法:
for()
 for()
 
 
  双层for循环的执行逻辑:外层for第一次循环,内层for循环所有次,也就是说,外层for循环一次,内层for循环一周。双层for循环用于输出行(外层for)列(内层for)结构的内容

练习:
1、输出九九乘法表
技术图片
技术图片
2、输出以下格式的三角形
技术图片
技术图片

5、猜数字游戏

 随机生成1-100之间的任意整数,玩家输入数字开始猜,一直到猜对为止。
1、猜对时要显示猜对所用时间,精确到秒;
2、如果玩家一直猜不对或不想猜了,输入0游戏结束;
3、根据猜对所用次数来对应提示猜对信息:
1-4次    天秀啊,老铁
5-9次    老哥,稳
 超过9次   扎心了,老铁

总结:
对我来说:
只在太难记了,我的脑子快不行了,内存满了。记不住了。原先我看到数字有点反感,怕了,但是我还是坚持了做下去了,我说实话真的好难啊。
请多多指教。我会努力记住这些的。

以上是关于Java 20190920的主要内容,如果未能解决你的问题,请参考以下文章

datax

成长与记录

Java Switch

Java Math

Java 布尔运算

java [Java] Java常用代码#java