尚硅谷_宋红康_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 循环

本文来源:https://www.bwwdw.com/article/bujq.html

Top