选择结构
1.简单if
int money=10; if(money>100){ System.out.println("money小于100"); }
Java内的if其实和别的编程语言是一样的,在if后的括号内,写需要判断的数据,若符合,则执行。
2.多重if
多重if结构,有多种选择但是选择一种 这里就要搭配else if 来使用
if (number==1) { System.out.println("你选择的是牙膏,10¥"); shop = 10; }else if (number==2) { System.out.println("你选择的是毛巾,15¥"); shop = 15; }else if (number==3) { System.out.println("你选择的是脸盆,20¥"); shop = 20; }else { System.out.println("选择错误"); a = false; }
需要多重判断的时候,就在上一个if的结束括号后,写else if 就可以重新进行下个判断,程序就会一直对比下去,如执行完所有的if 还没有符合的,就执行else语句,例上面的代码可以让大家跟深刻理解,就是对number值的一个判断。
3.嵌套if
顾名思义,嵌套if就是在if里面再写if,程序执行时,先跳过父级if判断,再进入到嵌套里面的if,若里面嵌套多个if,执行过程也是一样的。
if(a>0) { if (a<10) { if(a=7){ System.out.println("a是7"); } } }
这里的代码, 若a>0,符合,进入第二个if,若a<10,符合,进入第三个if,若a=7,则执行成功,运行输出语句。
4.switch选择结构
switch: 也能用于多重选择,但是switch只能用于等值判断,不能用于区间判断
语法:
switch (a) { //在switch后写入需要判断的值 case 1: // 若判断值等于1 System.out.println("a=1"); // 执行 break; //退出 case 2 : // 若判断值等于2 System.out.println("a=2"); break; case 3 : // 若判断值等于3 System.out.println("a=3"); break; default: // 若都不符合 break; //退出,这里也可以自定义任何文本,例如输入错误等等 }
switch只能用于等值判断,不能用于区间判断
switch只能用于等值判断,不能用于区间判断
switch只能用于等值判断,不能用于区间判断
重点讲三遍!!!
循环结构
while循环
先判断,后执行;先判断条件是否满足,如果满足为true就执行循环体代码,否则不执行
while(a<=10) { //若a<=10,则符合条件,进入到while内 //这里可以写需要循环的语句 //例如输入序号输入错误时,可以进入到while内 System.out.println("a请重新输入:");
do-while循环
先执行,后判断。先不管是否满足都执行一次,再去判断是否需要循环。
do { System.out.println("程序已经运行");; }while(a==1); System.out.println("a是1"); //当 程序开始执行后,不管怎么样,都会执行do后面的,然后在去while判断 //过程和上面的while是一样的
以上是Java选择与循环结构怎么掌握的详细内容。更多信息请关注PHP中文网其他相关文章!

本文讨论了使用Maven和Gradle进行Java项目管理,构建自动化和依赖性解决方案,以比较其方法和优化策略。

本文使用Maven和Gradle之类的工具讨论了具有适当的版本控制和依赖关系管理的自定义Java库(JAR文件)的创建和使用。

本文讨论了使用咖啡因和Guava缓存在Java中实施多层缓存以提高应用程序性能。它涵盖设置,集成和绩效优势,以及配置和驱逐政策管理最佳PRA

本文讨论了使用JPA进行对象相关映射,并具有高级功能,例如缓存和懒惰加载。它涵盖了设置,实体映射和优化性能的最佳实践,同时突出潜在的陷阱。[159个字符]

Java的类上载涉及使用带有引导,扩展程序和应用程序类负载器的分层系统加载,链接和初始化类。父代授权模型确保首先加载核心类别,从而影响自定义类LOA


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

SublimeText3 Linux新版
SublimeText3 Linux最新版

Dreamweaver CS6
视觉化网页开发工具

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中