尚硅谷_宋红康_Java流程控制
更新时间:2023-04-20 15:37:01 阅读量: 实用文档 文档下载
该文档较为基础,适合初学者入门
Java流程控制语句讲师:宋红康新浪微博:尚硅谷-宋红康
该文档较为基础,适合初学者入门
JavaSE知识图解JAVA发展历程 JAVA环境搭建 基础程序设计
Eclipse使用泛型
数据类型
运算符
流程控制
数组
枚举 装箱/拆箱 类和 对象 属性
面向对象编程
可变 参数 Annotation
JAVA 新特 性
方法
三大 特性
接口
设计模式
应用程序开发
连接Oracle
JDBC
集合
异常处理
类库
多线程
IO
反射
网络
该文档较为基础,适合初学者入门
程序流程控制 顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转。
分支结构 根据条件,选择性地执行某段代码。 有if…else和switch两种分支语句。
循环结构 根据循环条件,重复性的执行某段代码。 有while、do…while、for三种循环语句。 注:JDK1.5提供了foreach循环,方便的遍历集合、数组元素。
该文档较为基础,适合初学者入门
程序流程控制 顺序结构Java中定义成员变量时采用合法的前向引用。如: public class Test{ int num1 = 12; int num2 = num1 + 2; } 错误形式: public class Test{ int num2 = num1 + 2; int num1 = 12; }
该文档较为基础,适合初学者入门
分支语句1: if-else语句if语句三种格式:1. if(true){ //执行代码块; } 2. if(条件表达式){ //执行代码块; } else{ //执行代码块; } 3. if(条件表达式){ //执行代码块; } else if (条件表达式){ //执行代码块; } …… else{ //执行代码块; }
该文档较为基础,适合初学者入门
public class TestAge{ public static void main(String args[]){ TestAge t = new TestAge(); t.age(75); } public void age(int age){ if (age< 0) { System.out.println("不可能!"); } else if (age>250) { System.out.println("是个妖怪!"); } else { System.out.println(“人家芳龄 " + age +" 马马乎乎 啦!"); } } }
if-else语句应用举例
该文档较为基础,适合初学者入门
if语句例题1从键盘输入小明的期末成绩。 当成绩为100分时,奖励一辆BMW; 当成绩为(80,99]时,奖励一个台iphone5s; 当成绩为[60,80]时,奖励一本参考书; 其它时,什么奖励也没有。
该文档较为基础,适合初学者入门
if语句例题2 编写程序:由键盘输入三个整数分别存入变量num1、 num2、num3,对它们进行排序(使用 if-else if-else), 并且从小到大输出。
该文档较为基础,适合初学者入门
1)对下列代码,若有输出,指出输出结果。 int x = 4; int y = 1; if (x > 2) { if (y > 2) System.out.println(x + y); System.out.println("atguigu"); } else System.out.println("x is " + x);
if语句练习1
2)boolean b = true; if(b == false) //如果写成if(b=false)能编译通过吗?如果能,结果是? System.out.println("a"); else if(b) System.out.println("b"); else if(!b) System.out.println("c"); else System.out.println("d");
该文档较为基础,适合初学者入门
if语句练习2大家都知道,男大当婚,女大当嫁。那么女方家长要嫁 女儿,当然要提出一定的条件:高:180cm以上;富: 财富1千万以上;帅:是。 如果这三个条件同时满足,则:“我一定要嫁给 他!!!” 如果三个条件有为真的情况,则
:“嫁吧,比上不 足,比下有余。” 如果三个条件都不满足,则:“不嫁!”
该文档较为基础,适合初学者入门
分支结构2:switch语句switch(表达式){ case 常量1: 语句1; break; case 常量2: 语句2; break; …… case 常量N: 语句N; break; default: 语句; break; }
该文档较为基础,适合初学者入门
switch语句应用举例public class Test{ public static void main(String args[]){ int i = 1; switch (i) { case 0: System.out.println("zero"); break; case 1: System.out.println("one"); break; default: System.out.println("default"); break; } } }
该文档较为基础,适合初学者入门
switch语句应用举例public class Test{ public static void main(String args[]){ String season = “summer”; switch (season) { case “spring”: System.out.println(“春暖花开"); break; case “summer”: System.out.println(“夏日炎炎"); break; case “autumn”: System.out.println(“秋高气爽"); break; case “winter”: System.out.println(“冬雪皑皑"); break; default: }}} System.out.println(“季节输入有误"); break;
该文档较为基础,适合初学者入门
switch语句有关规则 switch(表达式)中表达式的返回值必须是下述几种类型之一: byte,short,char,int,枚举,String; case子句中的值必须是常量,且所有case子句中的值应是 不同的;
default子句是可任选的,当没有匹配的case时,执行 default break语句用来在执行完一个case分支后使程序跳出switch 语句块;如果没有break,程序会顺序执行到switch结尾
该文档较为基础,适合初学者入门
例 题1.使用 switch 把小写类型的 char型转为大写。只转 换 a, b, c, d, e. 其它的输出 “other”。 2.对学生成绩大于60分的,输出“合格”。低于60 分的,输出“不合格”。
该文档较为基础,适合初学者入门
switch语句练习1 使用switch语句改写下列if语句:int a = 3; int x = 100; if(a==1) x+=5; else if(a==2) x+=10; else if(a==3) x+=16; else x+=34;
该文档较为基础,适合初学者入门
switch和if语句的对比if和switch语句很像,具体什么场景下,应用哪个语句呢? 如果判断的具体数值不多,而且符合byte、 short 、int、 char这四种类型。虽然两个语句都可以使用,建议使用 swtich语句。因为效率稍高。 其他情况:对区间判断,对结果为boolean类型判断, 使用if,if的使用范围更广。
该文档较为基础,适合初学者入门
switch语句练习2 编写程序:从键盘上读入一个学生成绩,存放在变 量score中,根据score的值输出其对应的成绩等级:score>=90 70=<score<90 60=<score<70 score<60 等级:A 等级:B 等级:C 等级:D
该文档较为基础,适合初学者入门
循环结构 循环语句功能 在循环条件满足的情况下,反复执行特定代码 循环语句的四个组成部分 初始化部分(init_statement) 循环条件部分(test_exp) 循环体部分(body_statement) 迭代部分(alter_statement) 循环语句分类 for 循环 while 循环 do/while 循环
正在阅读:
尚硅谷_宋红康_Java流程控制04-20
5种基本句型和独立主格结构讲解12-10
大英三选择题02-03
金版教程2017高考历史一轮复习第12单元西方人文精神的起源与发展05-12
40年同学聚会心得体会2022.doc04-19
北师大版小学五年级下册数学教案 宁大伟01-31
一种中型变频涂料搅拌机的设计04-22
发动机进气压力的测试与平衡06-06
牛生产学试题03-21
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 硅谷
- 流程
- 控制
- 宋红
- Java
- 外研版八年级上英语Module12测试题含答案
- 大功率24WLED投光灯图文资料 光色暖白正白光红绿蓝七彩DMX512全
- 九年级数学上册《 花边有多宽(二)》教案 北师大版
- 上证指数和恒生指数近5年
- 最大访问间隔时间与成像侦察卫星星座
- 2012年福州市区九年级中考成绩统计
- 利用注干机防治杨树病虫害0001
- 初中化学酸碱盐专题训练(碱)
- 高中英语 双语美文阅读 中英文励志名言精选素材
- 天然药化形成性考核答案(学生)讲解
- 英语记忆法 文本仪。
- 上海市闵行区2013届高三物理二模试卷(含答案)
- 电袋复合除尘器内有害气体对滤料的影响
- 中医病案分析试题与答案
- 福建师范大学16年3月课程考试《管理信息系统》作业考核试题
- 浅谈英语教学中学生质疑能力的培养
- 小学美术教学中提高学审美创造力的研究与创新研究报告
- 中医药在肿瘤治疗中的应用
- 浅谈会计监督存在的问题与对策
- 参观王稼祥纪念馆心得