`
danielhjd
  • 浏览: 246236 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Idiot's Note Four: 循环中continue和“if ”的细节注意

    博客分类:
  • Java
 
阅读更多

先查看代码:

public class ContinueTesting {
	public static void main(String[] args) {
		StringBuffer sb=new StringBuffer("peter piper picked a peck of pickled peppers");
		int x=0;
		System.out.println(sb.length());
		for (int i=0;i<sb.length();i++){
			if(sb.charAt(i)!='p')
				continue;
				x++;	
				sb.setCharAt(i, 'O');
		}
		System.out.println("found "+x+" p's in the string");
		System.out.println(sb);
	}

}

 输出结果:

44
found 9 p's in the string
Oeter OiOer Oicked a Oeck of Oickled OeOOers

 

含continue的代码块:

for (int i=0;i<sb.length();i++){
			if(sb.charAt(i)!='p')
				continue;
				x++;	
				sb.setCharAt(i, 'O');
		}

 

continue的功能:

终止当前的这轮循环,即跳过continue语句后面的剩余的语句,并计算和判断循环条件,决定是否进入下一轮循环。

 

注意:

if(sb.charAt(i)!='p') 后面不接{}也是可以通过编译的,默认if后面的statement为{}内容.. 此处程序相当于

if(sb.charAt(i)!='p')  {continue;}

 

 

分享到:
评论

相关推荐

    Idiot‘s_Guides_to_Beginning_Programming.pdf.pdf

    从书名《Idiot's Guides to Beginning Programming》以及序言中我们可以了解到,这本书是由Idiot's Guides系列出版的,旨在为初学者提供简单易懂的学习体验。Idiot's Guides系列的特点是将复杂的问题简化,使读者能...

    An Idiot's Guide to C++ Templates

    本文介绍了 C++ 模板的基础语法及其在函数和类中的应用。通过学习模板,可以编写出更加通用且高效的代码。虽然模板的学习曲线较陡,但掌握后将极大提升编程效率和代码质量。未来篇章将会进一步探讨更高级的模板特性...

    Idiot

    标题中的“Idiot”可能是指一个特定的字体或者设计项目,但没有足够的上下文来深入解释。描述同样简短,没有提供任何额外的信息。不过,根据提供的标签,“字体”是我们要探讨的主要知识点。 字体是计算机图形学和...

    superidiot

    标题“superidiot”可能指的是一个安全工具或软件,它专用于加密个人文件和文件夹。这个工具的主要功能包括临时加密和永久解密,这表明它提供了两种不同的加密模式,以适应用户的不同需求。临时加密可能适用于那些仅...

    The Complete Idiot's Guide to Writing Shell Extensions.chm

    Explorer扩展编程的指导资料,包括一个chm教程以及其对应的源代码。 Part I - A step-by-step tutorial on writing shell extensions Part II - A tutorial on writing a shell extension that operates on ...

    idiot

    标题中的"idiot"在这里可能是指一个特定的字体或者与计算机编程相关的术语,但由于信息有限,我们无法确定其确切含义。通常在IT行业中,"idiot"不太可能是一个专业的术语,而可能是一个项目、文件名或者某种特殊的...

    The Complete Idiot's Guide to Improving Your IQ.pdf

    《提高智商的完全傻瓜指南》一书由Richard Pellegrino和Michael Politi撰写,是Macmillan General Reference出版社出版的一部作品,该出版社隶属于Simon & Schuster Macmillan公司。本书旨在为读者提供一系列实用的...

    Windows Shell Idiot's Guide.rar

    详细说明Windows Shell的编程指南,可以处理Windows Explorer资源管理器很多的交互,比如文件复制和剪切,鼠标右键菜单的添加,任意文件的图标的修改和叠加,系统文件拷贝进度条的控制等等,文件属性自定义扩展页和...

    傻瓜指南系列-如何作小生意]The.Complete.Idiot's.Guide.-.Small.Business.pdf

    书中可能讨论了营销策略、广告、公关、社交媒体营销和客户服务的重要性。 7. **风险管理**:任何企业都面临各种风险,如市场波动、竞争加剧等。书中可能会介绍如何识别、评估和应对这些风险。 8. **技术应用**:在...

    idIOT:物联网ID

    在物联网系统中,每个设备都需要一个唯一的标识符(ID),以便在网络中进行通信和管理。这通常涉及到设备的注册、认证和授权过程。Python作为一门强大且易用的编程语言,经常被用于物联网应用的开发,尤其是在数据...

    XML简介+SOAP+XML-RPC

    这里,`idiot`前缀定义了一个命名空间,使得`&lt;idiot:head&gt;`和`&lt;idiot:number&gt;`元素在该命名空间内具有唯一性。 接下来,我们转向SOAP(Simple Object Access Protocol),它是一种基于XML的协议,用于在Web服务中...

    css2_1.rar_idiot

    CSS(Cascading Style Sheets)是网页设计中的核心技术,用于控制网页的布局和样式。CSS 2.1 是一个重要的版本,它为Web开发者提供了丰富的样式规则和布局选项。对于初学者、新手或者对CSS不太熟悉的“idiot”或...

    CST_Patch11_Fixxxx_admin_idiot_

    【标题】"CST_Patch11_Fixxxx_admin_idiot_" 暗示这是一个针对"CST"系统(可能是某个软件或服务的缩写)的第11个补丁修复程序,专门解决与"admin_idiot"相关的错误或安全问题。在IT行业中,补丁通常是用来修复软件...

    American idiot_JesusIs_lyrics_

    标题中的"American idiot"是对社会现象的辛辣讽刺,反映了乐队对当时美国文化和社会状况的批判,特别是对媒体操控、战争狂热以及个人主义的质疑。专辑通过一系列歌曲,构建了一个名为"Jesus of Suburbia"的角色,他...

    An Idiot’s guide to Support vector machines (SVMs)

    到了1980年代,决策树和神经网络(NNs)允许有效学习非线性决策面,但它们缺乏理论基础,并且在实际应用中容易陷入局部最小值。到了1990年代,基于计算学习理论发展出了一种新的非线性函数的高效学习算法,具有很好...

    most_simple_adding.rar_idiot_most

    【标题】"most_simple_adding.rar_idiot_most" 指的可能是一个针对初学者的简单加法程序的压缩包,旨在帮助那些在编程入门阶段遇到困难的人,也就是标签中的"傻瓜式教程"。从文件名来看,我们有以下几个关键文件: ...

    Comp.Idiots Music Theory.pdf

    标题中“Comp.Idiots Music Theory.pdf”可能是指《The Complete Idiot's Guide to Music Theory》的PDF版本,这是一系列旨在为初学者提供基础教育的指南书籍之一。书名中的“Complete Idiot's Guide”表明,书籍的...

Global site tag (gtag.js) - Google Analytics