本帖最后由 XiangZi_ 于 2020-4-17 22:59 编辑


今日事件

  • 我发现我有个不得了的体质——抢不到锭体质,这个体质非常的特殊,细品
  • Switch语句算是学完了,掌握了最后一个例题!
  • For循环控制语句开坑,让你们见识下什么叫真正的"死循环"
  • 在想捏脸小分队要不要扩充小队员捏,有想继续加入申请的请至索引贴下方查看
  • 加入每日话题板块,可以给大家一起愉快的探讨呀~跟多板块持续开发中!
  • 加入每日推荐音乐板块,为大家带来空闲时间的音乐体验!



灌水警告

类同灌水回复

楼主好棒呀~
膜拜,加油
完全看不懂系列
MCBBS有你更精彩
66666666
加油!
发错帖子了,去编程开发板块发吧

使用以上回复均为灌水处理



日记说明

  • 本人持续更新日记并不是编程教学!所以请勿将本系列帖子当做开发教学等
  • 本帖只适用于参考借鉴,不存在任何专业教程,如需教程请至编程开发板块!
  • 请勿在楼层中回复,教学真棒,膜拜
  • 有大佬在本楼层中回复学习中需要注意的事项,我会给予评分+置顶处理
  • 本系列帖为版主管理方便,特此制定有关灌水规则
  • 凡是回复以上内容,均作为灌水处理!

以后每篇帖子中都会出现本版块,如有更新按照最新帖子的更新为主
在索引贴中也会加入并持续更新!

—— 2020.4.13 祥子

如有遗漏项目请私信本人,我会及时补充并给予人气金粒奖励


今日知识

  • Switch语句训练
  1. /*
  2. *      假设系统给定考试成绩,请判断该考生的成绩:
  3. *
  4. *          1、有效成绩范围:[0-100]
  5. *
  6. *          2、考试成绩可能带有小数
  7. *
  8. *          3、考试成绩和等级之间的对照关系
  9. *              [90-100]    A
  10. *              [80-90)     B
  11. *              [70-80)     C
  12. *              [60-70)     D
  13. *              [0-60)      E
  14. *
  15. *          4、以上需求必须采用switch语句完成,不能使用if
  16. *
  17. *          窍门:(int)(成绩 / 10)
  18. */
复制代码
  • 解答代码
  1.         //考生成绩
  2.         double score = 95.5;

  3.         //转换成int
  4.         int garde = (int) (score / 10);

  5.         switch (garde) {
  6.             case 9 : case 10 :
  7.                 System.out.println("A");
  8.                 break;
  9.             case 8 :
  10.                 System.out.println("B");
  11.                 break;
  12.             case 7 :
  13.                 System.out.println("C");
  14.                 break;
  15.             case 6 :
  16.                 System.out.println("D");
  17.                 break;
  18.             default :
  19.                 System.out.println("E");
  20.         }
复制代码



  • For循环结构
  1. /*
  2. *      1、循环结构:
  3. *          在程序当中总有一些需要反复的/重复的执行的代码,假设没有循环结构
  4. *          那么这段需要重复的代码自然是需要重复编写的,代码无法得到重复
  5. *          使用,所以多数编程语言都是支持循环结构的,将来把需要反复执行的代码片段
  6. *          放到"循环体",再联合"计数器",共同控制这段需要反复执行的代码。
复制代码
  1. *      2、基本上所有的编程语言支持的循环包括三种:
  2. *          * for循环
  3. *          * while循环
  4. *          * do..while循环
复制代码
  1. *      3、当前示例主要讲for循环,for循环的语法结构
  2. *          语法结构:
  3. *              for ( 初始化表达式;布尔表达式;更新表达式) {
  4. *                  //是需要重复执行的diamante片段【循环体:由java语句构成】
  5. *              }
复制代码
  1. *      4、for循环的执行过程/执行原理? 【*****】
  2. *          4.1、初始化表达式、布尔表达式、更新表达式都不是必须的!【但是两个分号是必须的】
  3. *          4.2、初始化表达式最先执行,并且在整个for循环当中只执行一次
  4. *          4.3、布尔表达式必须是true/false,不能是其他值
  5. *          4.4、for的执行过程:
  6. *
  7. *              * 先执行初始化表达式,并且该表达式只执行一次
  8. *
  9. *              * 判断布尔表达式的结果是true还是false
  10. *
  11. *                  - 布尔表达式true
  12. *
  13. *                      * 执行循环体
  14. *
  15. *                      * 执行更新表达式
  16. *
  17. *                      * 判断布尔表达式的结果是true还是false
  18. *
  19. *                          - 布尔表达式true
  20. *
  21. *                              * 执行循环体
  22. *
  23. *                              * 执行更新表达式
  24. *
  25. *                              * 判断布尔表达式的结果是true还是false
  26. *
  27. *                                  - 布尔表达式true
  28. *
  29. *                                      * 执行循环体
  30. *
  31. *                                      * 执行更新表达式
  32. *
  33. *                                      * 判断布尔表达式的结果是true还是false
  34. *
  35. *                                  - 布尔表达式false
  36. *
  37. *                                      *循环结束
  38. *
  39. *                  - 布尔表达式false
  40. *
  41. *                      * 循环结束
复制代码
  • 代码示例
  1.         /*
  2.         //需求:输出数字1~10
  3.         System.out.println(1);
  4.         System.out.println(2);
  5.         System.out.println(3);
  6.         System.out.println(4);
  7.         System.out.println(5);
  8.         System.out.println(6);
  9.         System.out.println(7);
  10.         System.out.println(8);
  11.         System.out.println(9);
  12.         System.out.println(10);
  13.          */
复制代码
  • 使用For循环来解决以上输出
  1.         //使用循环结构来代替以上所有反复执行的代码块
  2.         //使用循环语句可以让代码量变少
  3.         for (int i = 1; i <= 10; i = i + 1) {
  4.             System.out.println(i);
  5.         }

  6.         for (int i = 1; i <= 10; i = i += 1) {
  7.             System.out.println(i);
  8.         }

  9.         for (int i = 1; i <= 10; i++) {
  10.             System.out.println(i); //10
  11.         }
复制代码
  • 死循环
  1.         //死循环
  2.         for(;;) {
  3.             System.out.println("死循环");
  4.         }
复制代码
你看吧!是不是真的 死循环+死循环!我说的没错吧!


笔记&源码展示

SwitchTest05.java




ForTest01.java



今日话题

是什么让你想起了欠了某个人很久的钱,然后立马找他还清!
但是当你找到那个人跟他说给他钱,他却忘记你是谁!
这种时候你该怎么办呢?

  • 我:嘿兄弟!我突然今天想到让你老早之前帮我改成xxxx的某个插件,改好了一直没测试,然后就忘记了
  • 我:我还欠你不晓得多少钱,今天刚刚想到!然后你还记得当时是多少钱么?
  • 他:!我天,我也忘记了,甚至我都不知道你是谁了!
  • 我:我!是我啊!祥子!
  • 他:哦!好像有点印象,之前改的插件是吧!
  • 我:是的就是那个xxx插件改成可以链接SQL的!之后机房搬家忘记测试,一直就忘记了!今天看到了突然想起来
  • 他:哦!我记录没有了,我也不晓得多少钱!
  • 我:我记录也没了!我我我!大概是50吧!我直接转给你!
  • 他:嗯好的!
  • 我:(账已经转过去了) 我忘记是50还是100了!如果你能找到记录是100,我再转过去
  • 他:不不不不用!我从来没收过3位数!
  • 我:好的!有任何疑问及时联系!

然后就没有然后了,深深的感觉有点莫名的奇怪...身为要债的竟然也忘记有人欠你钱了!虽然我也经常忘记
但是我有独家小秘方!电脑桌面有一个很大的记事本,里面全是欠债的

请不要说: "不记得就不记得,我跑了,再见~"
这是很不负责任的!

对此,小伙伴们有什么看法或者更好的解决方案呢!请在本帖下方回复!
回复的好的会有人气*金粒奖励!并且在本帖出现索引



今日音乐分享

音乐名:アイロニ
歌手:4円


网易云音乐直达 【点击传送

原来音乐智能放没有版权保护的歌..


下载地址

请勿将以前,以后,所有的日记整合后用于商业用途

ForTest01.txt (3.49 KB, 下载次数: 0)
SwitchTest05.txt (1.21 KB, 下载次数: 0)

提示:将文件后缀改为.java就是源码
因为泥潭不让上传.java后缀的文件

如果您喜欢,还请您素质三连~
感谢您的支持



索引贴

在这里可以查看到我的所有日记~
点击进入 > 索引贴 < 点击进入
感谢各位的支持~
ing~




[groupid=1701]Complex Studio[/groupid]