第四章 控制执行流程

    Java中的控制也跟大部分语言一样:选择,循环,顺序.但java不支持goto,谁让goto臭名昭著呢.不过有些地方goto还是必须的,而且很好用,只是大部分程序员会滥用,导致程序流程混乱,本人当初在帮别人理C程序时看到了一片goto,那个头疼啊,到现在还记得那时的感受- -!.

 

 

foreach语法

    javaSE 5引入了一种新的更加简洁的for语法用于数组和容器,float f[] = new float[10]; for(float x : f)

    foreach语法的好处是说明你在做什么(遍历),而不是如何做(int i,i++)

 

标签

    标签必须刚好放在迭代语句之前,如:

    outer:

    while(){

        ...

    }

    java中使用标签的唯一理由就是有循环嵌套存在,而且想从多层循环中break或continue(break outer; ),在支持goto的语言中goto语句解决此类问题也挺方便的.

 

switch

    switch(integral_selector){}

    其中integral_selector(整数选择因子)是一个能够产生整数值的表达式(如int,char).当整数选择因子为字符串或float时,可以使用enum+switch的组合.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值