第四章 控制流执行

原创 2013年12月03日 15:15:17

4.1 语句

布尔条件 a==b

if-else、while、for,注意do while 的格式

do{

}while(条件);

C语言类的过程语言,要求变量在一个块的开头定义,以便编译时创建,为其分配空间,java中不需要这样做。

4.3逗号操作符

java中唯一用到逗号操作符的地方,for(int i=0,j=i+10;i<10;j++,i--)语句顺序执行

将int型打印成二进制方法

[1]  Integer.toBinaryString()

[2]  Integer.numberOfLeadingZeros(int a);返回整数a左侧开始0的个数。因为int是32位的,高位不够的用0补齐。如33 0000000…000000(共26个0)100001,返回26。将a左移26位,再根据numberOfLeadingZeros()判断左侧是0还是1,依次打印结果。

4.4 Foreach语句

for(float x :f){ //等价于float x;将float[] f数组中的每个值赋值给x,直到数组最后一个值。

print(x);

}

要求f 必须是数组。“abc”.toCharArray(),转换成数组,依次遍历。

4.7 goto

break continue,可以调到指定的标签位置。容易让程序的结构变得复杂。

outer:

for(){

       if()  break outer;

}

4.8 switch

switch(integral-selector){

// 这里的条件只能是 char或int等整数型数值,SE7中有扩展到String。

   case:value: statement;break;

       ….

       default:statement;

}

4.9 吸血鬼数和fibonacci

int fib(intn) {

       if(n < 2) return 1;

       return (fib(n - 2) + fib(n -1));

}

吸血鬼数有两种思路,一个是双层循环遍历所有10-99之间的组合,范围在1001-9999的输出。另一种是遍历1001-9999,分解各个位数上的值,组合看是否满足条件。(没有编写比较通用算法)

思科CCNA第一学期第四章答案

1   根据图中所示的传输层报头回答,以下哪些陈述描述了建立的会话?(选择两项。) 这是 UDP 报头。 包含 Telnet 请求。 包含 TFTP 数据传输。 从这台...
  • u014253173
  • u014253173
  • 2015年01月01日 21:22
  • 3485

Thinking In Java笔记(第四章 控制执行流程)

第四章 控制执行流程    Java中使用了C的所有流程控制语句。在Java中涉及的关键字包括if-else,while,do-while,for,return,break,continue以及选择语...
  • Jing_Unique_Da
  • Jing_Unique_Da
  • 2015年04月29日 10:15
  • 1105

Thinking In Java笔记(第六章 访问权限控制)

第六章 访问权限控制简介    Java提供了访问权限修饰词,供类库开发人员向客户端程序员指明哪些是可用的,哪些是不可用的。访问权限控制的等级,从最大权限到最小权限一次为:public、protect...
  • Jing_Unique_Da
  • Jing_Unique_Da
  • 2015年05月11日 11:41
  • 1489

Kotlin 从学习到 Android 第四章 控制流

if 表达式在 Kotlin 中,if 是表达式语句,它可以返回一个值,因此在 Kotlin 中没有三目运算符(condition ? then : else)。// 传统的 if 用法 var ma...
  • niuzhucedenglu
  • niuzhucedenglu
  • 2017年06月01日 22:08
  • 428

控制流语句的小例题

  • 2013年05月11日 16:15
  • 6KB
  • 下载

Swift视频教程:控制流 条件语句-switch-值绑定where筛选

  • 2015年08月26日 16:05
  • 24.22MB
  • 下载

Swift视频教程:控制流 条件语句-switch-元组匹配

  • 2015年08月26日 16:02
  • 27.99MB
  • 下载

soot生成java程序的控制流图例子

  • 2017年03月23日 20:42
  • 11.98MB
  • 下载

C语言控制流

  • 2017年08月05日 09:42
  • 2KB
  • 下载

Swift视频教程:控制流 for循环

  • 2015年08月26日 15:14
  • 34.96MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第四章 控制流执行
举报原因:
原因补充:

(最多只允许输入30个字)