欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

关于Java中语句符号及格式的理解

程序员文章站 2022-04-08 16:48:59
关于Java中语句符号及格式的理解 这篇文章是撰写的第一篇文章,在此作一下博主是一名在读的工科研究生,种种原因,研二开始决定转行从事程序员工作。开始的自学之路并不算非常顺畅,也走了一点弯路,但一直都坚持了下来,慢慢地,在学习的过程中渐入佳境,找到了学习的兴趣和成就感。开通这个博客,既有出于在技术层面 ......

关于java中语句符号及格式的理解

  这篇文章是撰写的第一篇文章,在此作一下博主是一名在读的工科研究生,种种原因,研二开始决定转行从事程序员工作。开始的自学之路并不算非常顺畅,也走了一点弯路,但一直都坚持了下来,慢慢地,在学习的过程中渐入佳境,找到了学习的兴趣和成就感。开通这个博客,既有出于在技术层面上不断追求的希冀,也希望记录自己在学习路程上的生活点滴,和各位同仁共勉。

  谈一谈对于流程控制语句中的格式的理解,在我看来对于一种编程语言,其语言的规范格式其实都是一样的,无论你是什么样的语法句子,其”本质”是一样:核心就是为了方便人更好更快地写程序(也就是符合人的逻辑思维)。为了达到这个核心目的,不同的程序设计者根据语言的使用场景,特点具体地创造了各种语言:cc++c#java等,但万变不离其宗,只要你掌握了这些规则,站在作者的视角审视这些东西,你会发现所有的设计是多么的”人性化”,其实语言本就是为人设计的。

首先谈一谈大前提——java语句符号的作用,它们都是为了将编程语言句子以某种方式 隔开,让句子更加通顺,易懂(对于机器和你都是这样)。就像写文章一样,我们要句号来表示一个句子的解释,用逗号来表示同一句话中的停顿(否则有的句子太长了,人读了多累啊),用感叹号表示强烈的情感等等。符号的存在就是为了句子的通畅性和可读性。以下是一些关于java中流程语句规则具体的例子的理解:

① {}

  {}java非常重要的一种符号,{}主要是为了界定一定的范围。{语句a;语句b;语句c;}内可以写若干条语句abc等,可以这样理解,{}内是程序的主体语句(或者称为“块”),块定义了变量的作用域。它是程序具体执行的一个个步骤,是算法实现的具体体现。此外,{}中可以嵌套{}

② ()  

  小括号同可以看成是一种另外形式的{},其本质也是为了界定范围,()内可以是条件(boolean表达式),此时往往是whilefordo while循环和switch语句。

③  ;   

  分号用来表示语句的结束(你可以理解成我们写作文中的句号,值得注意的是,java很少用到逗号,你可以理解我们大部分情况只需要不断地写一个又一个的句号句)。

④ ,    

  逗号 java中几乎不太使用逗号,你可以在方法的定义格式中的()内用于隔开不同的参数名,数组的不同元素间也用逗号来隔开。

 

  总结:其余的符号如运算符不在此处讨论的范围内,这里只想讨论关于上述相关的语句符号。 ;号用来表示句子的结束,{}和()都是限定范围,二者的区别不过是具体的使用习惯(环境)不同,没有本质的区别。 ,用的情况很少,只需特别记忆即可。

 

 

ps:另附关于刘意老师讲的一个规则的理解:有{}中的则{前面一般不加;    同理有;后面也不加{。我的理解是:比如在for循环中,我们知道for循环的格式为

for (初始化语句;判断条件语句;控制条件语句)   {循环体语句;}

 {}内为循环体语句,当循环体语句为一句时可以省略{}。此时{}前不能加;  可以这些理解,当你在{}前加上;时,系统会默认;前为一个循环体语句(只不过是空白内容的句子),而此后的{}又表示多个循环体语句,二者产生矛盾,产生错误。