当前位置: 首页 > news >正文

学习Java课程笔记day2

程序流程控制

循环结构

减少代码的重复编写、灵活的控制程序执行

for

while

do-while

do while可以用来抢票。

(和c语言一样,跳过)

死循环

for( ; ; ){}

while(true){}

do{}while(true)

循环嵌套

break和continue

break:跳出并结束当前所在循环执行。(结束所有)

continue:用于跳过当前循环的当次执行,直接进入循环的下一次执行。(继续下一次)

package com.itheima.branch; public class breakandcontinue { //弄清楚continue和break的作用 public static void main(String[] args) { for (int i = 0; i < 10; i++) { if (i == 5) { break; } System.out.println(i); } System.out.println("循环结束"); for (int i = 0; i < 10; i++) { if (i == 5) { continue; } System.out.println(i); } System.out.println("循环结束"); } }

练习:简单计算器

package com.itheima.branch; import java.util.Scanner; public class computercode { public static void main(String[] args) { //制作一个简单计算器 Scanner scanner = new Scanner(System.in); System.out.println("请输入第一个数字:"); int a = scanner.nextInt(); System.out.println("请输入第二个数字:"); int b = scanner.nextInt(); System.out.println("请输入操作符:"); char operator = scanner.next().charAt(0); int result = 0; switch (operator) { case '+': result = a + b; break; case '-': result = a - b; break; case '*': result = a * b; break; case '/': result = a / b; break; default: System.out.println("输入错误"); } System.out.println("result = " + result); } }

猜数字

package com.itheima.branch; import java.util.Scanner; public class guessnumcode { public static void main(String[] args) { int num = (int)(Math.random() * 100) + 1; Scanner scanner = new Scanner(System.in); while(true){ System.out.print("请输入猜测数字:"); int guess = scanner.nextInt(); if(guess == num){ System.out.println("恭喜,猜对了!"); break; }else if(guess > num){ System.out.println("猜大了"); }else{ System.out.println("猜小了"); } } System.out.println("游戏结束"); scanner.close(); } }

注释:

1.Math.random()为内置方法,返回[0,1)的随机小数。 2.(int)强制为一个整数。
http://www.jsqmd.com/news/1403055/

相关文章:

  • 四足机器人技术解析:从宇树上市看仿生机器人开发与应用
  • 武汉 2026 瓷砖空鼓精选靠谱商家推荐:厨房瓷砖空鼓微创修复 - 屋工匠
  • 三亚吉阳区漏水维修避坑全攻略千万别上当_地下室防潮堵漏家庭渗水维修圈套拆解,业主避雷心得梳理 - 雨婺虹修缮
  • 石家庄 2026 瓷砖空鼓精选靠谱商家推荐:老房墙砖脱落修缮处理 - 屋工匠
  • 大模型底层的意图理解与生成机制:从 Token 到意图,从概率到语言
  • 车载平衡滚球控制系统:从PID控制到传感器融合的工程实践
  • 基于Obsidian与Codex构建本地AI知识库:实现自动化笔记管理与智能摘要
  • 县域餐饮差异化经营方法论:武当山村宴实战案例助门店精准获客
  • 基于SpringBoot的校园二手电脑交易系统(源码+论文+部署讲解等)
  • 客户开发小打印机外壳模具时,为什么最关注尺寸稳定性?
  • 嘉立创PCB打样实战指南:从Gerber文件到实物板的全流程解析
  • 数据治理落地反复踩坑?资深数据治理专家教你如何避坑?
  • 广州澳洲491移民语言辅导怎么选
  • 2026攀枝花危房鉴定检测怎么选?老旧房危房鉴定靠谱机构 TOP 结构安全检测+ 报告可查 电话汇总
  • 基于Springboot+vue的智能宠物领养\推荐系统的设计与实现,宠物领养系统的设计与实现,宠物推荐系统的设计与实现,前后端分离项目,ai推荐项目
  • 长沙 2026 瓷砖空鼓精选靠谱商家推荐:免砸砖空鼓注浆加固施工 - 屋工匠
  • 2026年N-二甲基对甲苯胺专业供应厂家实力观察 - 卓企推荐
  • 手机换电池选官方还是第三方?芯动电池和极原官方差在哪,普通用户其实可以这样选
  • 天津 2026 瓷砖空鼓精选靠谱商家推荐:全屋瓷砖空鼓检测治理 - 屋工匠
  • AI智能体技能化工程实践:从LLM能力到生产级Agent的构建指南
  • 金典家具实力怎么样靠谱吗 - 工业推荐榜
  • AI Agent OS:打破AI能力孤岛,构建自动化工作流的中枢系统
  • 光子精密QM系列闪测仪在数控机床上切槽刀精密尺寸测量的应用案例
  • 郑州防水补漏房屋漏水维修靠谱商家推荐(2026新):卫生间阳台地下室精准测漏维修 - 北京优选
  • ADP Claw插件开发实战:构建企业级API集成与数据处理平台
  • 天津防水补漏房屋漏水维修正规团队 卫生间阳台地下室疑难渗漏根治(2026新) - 北京优选
  • 四大企业级平台逐一深度解析
  • 2026 年更新:庆元可靠的工业窑炉厂推广公司联系方式,工厂能耗骤降30%的秘密,竟是这台“火炉”的新玩法?-抖来财网络科技 - 行业严选官
  • VS2022 CMake报错全解析:从环境配置到缓存清理的实战指南
  • 【无标题】广州宣传册设计报价,专业公司怎么选才不踩坑?