03.Java 基础 2.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Template Documentation Java 基础 2 IBM Learning Knowledge Agenda 流程控制 数组 流程控制 顺序结构 选择结构 循环结构 选择结构——if语句 1. if (表达式) 语句; 2. if (表达式) 语句1; else 语句2; 3. if (表达式1) 语句1; else if (表达式2) 语句2; else if (表达式2) 语句3; … else 语句n; 选择语句——switch Switch (表达式) { case 常量表达式1:语句1; case 常量表达式2:语句2; … case 常量表达式n:语句n; default: 语句n; } default语句是可选的,它接受除上面接受值的其他值,通俗的讲,就是谁也不要的都归它。 case后面可以跟多个语句,这些语句可以不用大括号括起来 。 switch语句判断条件可接受int, byte, char, short型,不可以接受其他类型 一旦碰到第一次case匹配,就会开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,后面case条件下的代码都会被执行,直到碰到break语句为止。我们可以利用这个特点来用同一段语句处理多个case条件 Practice 9 1. 定义字符串变量str = “apple”,使用if...else if语句顺序比较是否等于banana, orange, apple。并打印出相应提示语句。 2. 写出下面程序执行结果 int i = 3; switch (i) { case 5:System.out.println(5); case 3:System.out.println(3); case 6:System.out.println(6); case 1:System.out.println(1); default:System.out.println(0); } 循环语句——while do-while while (表达式) 语句; int x=1; while(x3) { System.out.println(x=+x); x++; } do 语句 while (表达式); do { System.out.println(ok2); y++; } while(y==0) ; 循环语句-for for(表达式1; 表达式2; 表达式3) 语句 表达式1: 初始表达式; 表达式2: 布尔表达式; 表达式3: 步进 continue break break用于循环语句+开关语句 continue只用于循环语句 break终止循环而执行循环后面的语句 continue跳过循环体中剩余的语句而强行执行下一次循环 两个都经常与if一起用 Practice 10 计算1+2+3+...+100的结果 1. 用while语句 2. 用do-while语句 3. 用for语句 4. 用while(true) + break 5. 用for(;;) + break Practice 10 计算1+3+5+...+99的值 6:用for(...;...;i++) + continue语句 7:用while(true) + continue语句 下一章节 数组 数组 声明数组 int ia[] ={1,2,3,4}; int [] ia=new int[]{3,4,5}; int a[5];//声明数组时,不能指定其长度,编译时将出错 使用数组时要注意的问题 空指针异常 如何得到数组长度 数组越界异常 数组 声明数组 基本数据类型数组 引用数据类型数组 数组在内存中变化情况 int [] x; x = new int[100]; x=null; 多维数组 如何理解多维数组,类似我们的棋盘。 java 中并没有真正的多维数组,只有数组的数组, Java中多维数组不一定是规则矩阵形式。 定义一个多维数组 int[][] xx; xx=new int[3][]; xx[0]=new int[3]; xx[1]=new int[2]; Practice 11 以三种不同格式创建一个String数组,任意放置5个元素,并遍历打印 Homework 1 Fibonacci数列 Fibonacci数列的定义为: F1=F2=1,Fn=Fn-1+Fn-2(n>=3) 要求: 控制台随意输入一个数字,回车,在控制台打印出数列的每一个数字 Homework 2 冒泡法排序(从小到大) 冒泡法排序对相邻的两个元素进行比较

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档