首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言(3)----分支和以及操作符

分支 1.if语句 公式: if(表达式)      语句 表达式如果成立的话,那么语句执行,反之则不执行。 if语句相当于英语中的条件状语从句,甚至可以说一模一样。非真即假。...循环 7.while语句 C语⾔提供了3种循环语句, while 就是其中⼀种,接下来就介绍⼀下 while 语句。 while 语句的语法结构和 if 语句⾮常相似。...8.for语句 for语句的格式是: for(表达式1; 表达式2; 表达式3) 语句; 各语句的作用: 表达式1 ⽤于循环变量的初始化 表达式2 ⽤于循环结束条件的判断 表达式3 ⽤于循环变量的调整...其实从图中就可以看出,for语句和while语句的效果其实一样的,只是形式不同。...11.goto语句 goto语句的作用相当于minecraft中的/tp,goto 语句可以实现在同⼀个函数 内跳转到置好的标号处。

5110

C语言结构程序设计相关知识【C语言学习笔记】

while和do...while的区别: while语句是先进性循环条件的判断,再执行循环体。 do...while先无条件执行一次循环体,再进行循环条件的判断。...14,i=4; } //4.s=14,i=4,14<=10(false)break; printf("%d\n",--i); return 0; } for语句...一般形式: for(初始值;循环条件;循环增(减)量){ //循环体 } 例题:1+2+3+....+100 注意:while和for等价的 如果明确了循环的范围,使用for语句。...如果循环范围不明确,使用while语句。...for(;i<=100;++i) 2.条件语句可以为空,如果条件语句为空,此循环会无限的执行下去(死循环)。 for(;;++i) 3.循环增量也可以省略,如果省略,程序有可能会无限执行下去。

77120
您找到你想要的搜索结果了吗?
是的
没有找到

JAVA语言程序设计(一)04747

基本数据类型:byte、char、int、short 引用数据类型:String、enum枚举 switch语句很灵活、遇到break结束 结构的基本组成部分,一般可以分成四部分 初始化语句:在开始最初执行...,而且只做唯一一次 条件判断:如果成立,则继续,不成立退出 体:重复做的事情内容,若干行语句 步进语句:每次之后要进行的扫尾工作,每次结束都要这样 for while... 标准格式 while(条件判断){ 体 } 先执行初始表达式,看布尔表达式,满足就执行体跟步进表达式 do while 初始化语句 do{ 体 }while(...条件判断); 求100里的偶数和 装了个notpad++感觉还可以的,写中文终于不乱码了 三大的区别 控制 break语句 continue 继续的意思...一旦执行,立刻跳过当前次剩余内容,马上开始下一次 死循环 循环的嵌套写法 集成开发环境 概念:一条龙服务,就是啥都帮你做了 Idea的项目结构 首先需要将你对应的

5.1K20

消灭 Java 代码的“味道”

代码中的"味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。...这里,整理了日常工作中的一些"味道",及清理方法,供大家参考。...Java 7 中引入了 try-with-resources 语句,该语句能保证将相关资源关闭,优于原来的 try-catch-finally 语句,并且使程序代码更安全更简洁。...但是,Java 为每个没有明确定义构造函数的类添加了一个隐式公有构造函数。所以,为了避免 java "小白"使用有误,应该显式定义私有构造函数来屏蔽这个隐式公有构造函数。...返回空数组或空集合,有效地避免了调用方因为未检测 null 而抛出空指针异常,还可以删除调用方检测 null 的语句使代码更简洁。

74610

消灭 Java 代码的“味道”

代码中的"味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。...这里,整理了日常工作中的一些"味道",及清理方法,供大家参考。...Java 7 中引入了 try-with-resources 语句,该语句能保证将相关资源关闭,优于原来的 try-catch-finally 语句,并且使程序代码更安全更简洁。...但是,Java 为每个没有明确定义构造函数的类添加了一个隐式公有构造函数。所以,为了避免 java "小白"使用有误,应该显式定义私有构造函数来屏蔽这个隐式公有构造函数。...返回空数组或空集合,有效地避免了调用方因为未检测 null 而抛出空指针异常,还可以删除调用方检测 null 的语句使代码更简洁。

92131

消灭 Java 代码的“味道”

代码中的"味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。...这里,整理了日常工作中的一些"味道",及清理方法,供大家参考。...Java 7 中引入了 try-with-resources 语句,该语句能保证将相关资源关闭,优于原来的 try-catch-finally 语句,并且使程序代码更安全更简洁。...但是,Java 为每个没有明确定义构造函数的类添加了一个隐式公有构造函数。所以,为了避免 java "小白"使用有误,应该显式定义私有构造函数来屏蔽这个隐式公有构造函数。...返回空数组或空集合,有效地避免了调用方因为未检测 null 而抛出空指针异常,还可以删除调用方检测 null 的语句使代码更简洁。

1.2K30

消灭 Java 代码的“味道”

代码中的"味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。...这里,整理了日常工作中的一些"味道",及清理方法,供大家参考。...Java 7 中引入了 try-with-resources 语句,该语句能保证将相关资源关闭,优于原来的 try-catch-finally 语句,并且使程序代码更安全更简洁。...但是,Java 为每个没有明确定义构造函数的类添加了一个隐式公有构造函数。所以,为了避免 java "小白"使用有误,应该显式定义私有构造函数来屏蔽这个隐式公有构造函数。...返回空数组或空集合,有效地避免了调用方因为未检测 null 而抛出空指针异常,还可以删除调用方检测 null 的语句使代码更简洁。

93620

消灭 Java 代码的“味道”

代码中的"味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。...这里,整理了日常工作中的一些"味道",及清理方法,供大家参考。...Java 7 中引入了 try-with-resources 语句,该语句能保证将相关资源关闭,优于原来的 try-catch-finally 语句,并且使程序代码更安全更简洁。...但是,Java 为每个没有明确定义构造函数的类添加了一个隐式公有构造函数。所以,为了避免 java "小白"使用有误,应该显式定义私有构造函数来屏蔽这个隐式公有构造函数。...返回空数组或空集合,有效地避免了调用方因为未检测 null 而抛出空指针异常,还可以删除调用方检测 null 的语句使代码更简洁。

1.1K10

消灭 Java 代码的“味道”

代码中的"味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。...这里,整理了日常工作中的一些"味道",及清理方法,供大家参考。...Java 7 中引入了 try-with-resources 语句,该语句能保证将相关资源关闭,优于原来的 try-catch-finally 语句,并且使程序代码更安全更简洁。...但是,Java 为每个没有明确定义构造函数的类添加了一个隐式公有构造函数。所以,为了避免 java "小白"使用有误,应该显式定义私有构造函数来屏蔽这个隐式公有构造函数。...返回空数组或空集合,有效地避免了调用方因为未检测 null 而抛出空指针异常,还可以删除调用方检测 null 的语句使代码更简洁。

81220

消灭 Java 代码的“味道”

代码中的"味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。...这里,整理了日常工作中的一些"味道",及清理方法,供大家参考。...Java 7 中引入了 try-with-resources 语句,该语句能保证将相关资源关闭,优于原来的 try-catch-finally 语句,并且使程序代码更安全更简洁。...但是,Java 为每个没有明确定义构造函数的类添加了一个隐式公有构造函数。所以,为了避免 java "小白"使用有误,应该显式定义私有构造函数来屏蔽这个隐式公有构造函数。...返回空数组或空集合,有效地避免了调用方因为未检测 null 而抛出空指针异常,还可以删除调用方检测 null 的语句使代码更简洁。

1.5K20

消灭 Java 代码的“味道”

代码中的"味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。...这里,整理了日常工作中的一些"味道",及清理方法,供大家参考。...Java 7 中引入了 try-with-resources 语句,该语句能保证将相关资源关闭,优于原来的 try-catch-finally 语句,并且使程序代码更安全更简洁。...但是,Java 为每个没有明确定义构造函数的类添加了一个隐式公有构造函数。所以,为了避免 java "小白"使用有误,应该显式定义私有构造函数来屏蔽这个隐式公有构造函数。...返回空数组或空集合,有效地避免了调用方因为未检测 null 而抛出空指针异常,还可以删除调用方检测 null 的语句使代码更简洁。

1.2K40

消灭 Java 代码的“味道”

代码中的"味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。...这里,整理了日常工作中的一些"味道",及清理方法,供大家参考。...Java 7 中引入了 try-with-resources 语句,该语句能保证将相关资源关闭,优于原来的 try-catch-finally 语句,并且使程序代码更安全更简洁。...但是,Java 为每个没有明确定义构造函数的类添加了一个隐式公有构造函数。所以,为了避免 java "小白"使用有误,应该显式定义私有构造函数来屏蔽这个隐式公有构造函数。...返回空数组或空集合,有效地避免了调用方因为未检测 null 而抛出空指针异常,还可以删除调用方检测 null 的语句使代码更简洁。

1.4K20

消除JAVA编程中的味道

当你在设计一个可变类时要考虑它们是否应该自己完成同步操作,当你有足够理由的时候使用内部同步,并文档说明 executor和task优先于线程 java.util.concurrent,executor...线程优先级是JAVA平台上最不可移植的特征了,并非不合理,但是确实不必要的. yield的唯一用途是在测试的时候增加并发性,他并不做实际工作,只是将控制权返回给调用他的程序,应该使用Thread.sleep...Map,可以用class作为健称为类型令牌 extend:class.cast类型转换,class.asSubclass转换成超类型 枚举和注解 用枚举代替int常量/String常量 Java...如果无法避免,就应该保证当传递同样的参数时,所有重载方法的行为必须一致 ex:set.remove(E)和list.remove(i),自动装箱与拆箱和泛型成为JAVA一部分后.......,java.util,java.io,Collection Framework/concurrent 不要重新发明轮子 如果需要精确的答案,请避免使用float和double float和double尤其不适合于货币计算

86221

String 详解以及内存分析

字符串(java.lang.String 类)的使用 Java 字符串就是 Unicode 字符序列,例如串 “Java” 就是 4 个 Unicode 字符 J,a,v,a 组成的。...)类型,系统会自动将另一个操作数转换为字符串然后再进行连接 int age = 18; String s = "age is" + age; //s赋值为age is 18 这种特性通常被用在输出语句中...一个 Java 程序如果想运行起来,需要经过两个时期,编译时和运行时。在编译时,Java 编译器(Compiler)将 java 文件转换成字节码。...StringBuilder 对象的创建在外面,这样就只创建了一个对象,比较好。 总结 我们在循环体中需要尽量避免隐式或者显式创建 StringBuilder。...其实对于来说,尽量避免在里创建对象,可以将创建对象这个操作放在外面,这样我们就让这个对象达到复用了。

75720
领券