下载此文档

03-流程控制语句_计算机软件及应用_IT计算机_专业资料.doc


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/ 33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 33 下载此文档
文档列表 文档介绍
第三天、流程控制语句今日任务: 1、理解程序流程的概念, java 程序中的流程; 2、熟练掌握各个流程控制语句的用法; 3、掌握 break 和 continue 关键字的用法; 1. 运算符之位运算符( 了解) << :左移运算符: >> :有符号右移(算术右移) ,运算前后,数字的正负号不改变; 总结:有符号右移运算,左边空出来的都是用原来的符号位的数字补齐; >>> :无符号右移(逻辑右移) ,右移后,左边空出来的全部用 0 补齐; & :按位与; | :按位或: ^ :按位异或~ :按位取反: &,|,^ :如果运算符两边都是布尔型数据,就是逻辑运算符;如果都是数字,就是位运算符; 2. 程序流程 . 什么是程序的流程生活中的流程:流水线,生产流程,表示先加工什么,后加工什么; 流程就是指的一件事物的先后过程; 程序的流程: 指的就是代码的执行的先后过程; . Java 中程序流程的种类顺序流程:是程序的默认流程,不需要什么控制,只要写了,就会按照书写代码顺序执行; 选择流程:需要书写一些控制语句,主要有两种:判断语句,选择语句; 重复流程:需要书写循环控制语句; 3. 选择流程控制语句 . 判断语句: . 单支判断: 语句格式: if( 布尔表达式){ 选择执行的代码分支; } 执行顺序: 案例演示: class IfDemo1 { public static void main(String[] args) { // 模拟买票/* 如果乘客身高低于 ,就免票*/ // 不同的人,身高不同,是一个不确定的数据; // 不确定的数据,需要使用变量保存 double height = ;// 表示定义一个变量,用来描述乘客的身高// 因为提醒买票这句话,是根据身高判断的,不会一直执行,有可能执行到,所以使用单只判断; /* if( 布尔表达式){ 选择执行的代码分支; } */ /* 根据要求看,因为只有身高大于或等于 ,才会提醒买票所以判断条件是: */ if(height >= ) { // 选择执行的代码分支// 用一句话表示乘务员提醒顾客买票 (" 请买票! "); } ("end ! "); }} . 双支判断: 语句格式: if( 布尔表达式){ 选择执行的代码分支一; }else{ 选择执行的代码分支二; } 执行顺序: 案例演示: class IfDemo2 { public static void main(String[] args) { /* 如果考试不低于 600 分,就买想要的东西; 否则,就去搬砖; */ /* if( 布尔表达式){ 选择执行的代码分支一; }else{ 选择执行的代码分支二; } */ // 实际上有两种可能会执行的动作, 所以使用双支判断语句// 因为到底执行哪个分支,是根据实际的分数判断的, // 而分数是不确定的,所以要定义一个变量 int score = 699; if(score >= 600){ // 第一种:买东西 (" 买 IPad!"); }else{ // 第二种:搬砖 (" 去工地搬砖!"); } ("end!"); }} 双支判断语句和三元运算符的区别: 三元运算符是双支判断语句的一种简写,但是并非所有的双支判断语句都能能简写; 三元运算符必须有一个变量接受运算结果,而双支判断语不需要有结果; . 多支判断: 语句格式: if( 布尔表达式一){ 选择执行的代码分支一; }else if( 布尔表达式二){ 选择执行的代码分支二; }else if( 布尔表达式三){ 选择执行的代码分支三; } …… else{ 选择执行的代码分支 n; } 执行顺序:

03-流程控制语句_计算机软件及应用_IT计算机_专业资料 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 33
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 2112770869
  • 文件大小 785 KB
  • 时间2017-02-06
最近更新