| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 学习java的第三课——选择结构 -> 正文阅读 |
|
[数据结构与算法]学习java的第三课——选择结构 |
选择结构(一和二)1.流程控制的详解 ? 流程空值用来空值程序中各语句的执行顺序 2.基本的if选择结构 ? 第一步理解需求 第二步画图画出流程步骤,理顺思路 第三步将图转化成java语言。
if作为如果,后面的大括号{}括起来的为那么会XXX int fen =100; if(fen>90) { System.out.println("考得不错获得奖励"); } 👆句子,if()括号内为条件,满足后输出后面的 System.out.println("考得不错获得奖励");语句,最终控制台输出考得不错获得奖励 ? 代码块前面必须有缩进 ()内的条件必须是布尔。 3.流程图 ? ? 只要是条件都在菱形里面 只要是代码块都要在方块里面 ? 4.复杂的if选择结构 ? 有两个条件可以获得奖励并且条件内有两个小条件 使用逻辑运算符连接起&&与 ||或 !非 要注意的是==是等于,=是赋值。 ?
5.使用if-else选择结构 ?
else就是不符合if条件的就输出为另一个 ? 6.使用多重if选择结构 题目分析 将成绩分为几个不同区间的段落 单个if无法完成 多个if结构十分麻烦并且效率很低 此时选择使用多重if选择结构?
多重选择结构不能随意排列 7. 嵌套if选择结构 ? 嵌套if空值语句可以通过外层语句和内层语句的协作,增强程序的灵活性 ? ? 字符串之间的比较不要用==,要用equals。数值用==
? 8.switch选择结构 ?switch表达式的写法 ? case代表各种情况,执行语句break跳出结束 default是以上全部都不对的情况
9.switch与多重if 相同点 都是用来处理多分支条件的结构 不同点 switch选择:只能处理等值条件判断的情况 多重if选择:没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 3:33:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |