2 u014681847 u014681847 于 2016.02.18 00:39 提问

书写java代码时在行末紧接 { 而不是像C语言一样另起一行有什么考虑吗?

书写java代码时在行末紧接 { 而不是像C语言一样另起一行有什么考虑吗?
java :
if(){
}

C:
if()
{
}

11个回答

caozhy
caozhy   Ds   Rxr 2016.02.18 05:26

没有什么考虑,只是一种习惯而已。好比在中国,汽车靠右行驶,在英国靠左边一样。

diaoliwei2
diaoliwei2   Rxr 2016.02.18 08:35

只是一种风格而已,我见过java的就另起一行的写法

qq_19558705
qq_19558705   Ds   Rxr 2016.02.18 08:54

个人习惯问题,如果不适应,可以在eclipse自定义编码风格。

enpterexpress
enpterexpress   Rxr 2016.02.18 09:25

没有什么考虑
1. 编译器文本格式
2. 个人习惯

Royal_lr
Royal_lr   Ds   Rxr 2016.02.18 09:35

个人习惯而已,,你要另起一行也行,,没什么不可以

tracyjack123
tracyjack123   2016.02.18 09:57

我觉得这个是因个人习惯而异吧!和行末连接说明看重的是行末的信息。也有一定道理。各有利弊吧!也可以根据个人习惯改变格式

supolovedn
supolovedn   2016.02.18 10:58

通常情况习惯是这样写,为了别人和自己的统一格式,你最好也是按照这样的习惯。

xionglangs
xionglangs   Rxr 2016.02.18 11:17

这个有什么,这不就是一种定义的规范吗,你想怎么写就怎么写最后一个ctrl+f全盘格式化就可以了。

ai_zxc
ai_zxc   2016.02.18 12:18

个人习惯问题,以及个人审美。

u012427018
u012427018   2016.02.18 16:47

没有什么考虑,个人习惯而已

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C语言一行太长的换行处理
在C语言程序编写中,我们有时会遇到一行代码太长而影响阅读或者出现与部分公司或组织要求的编码规范不符的情况,此时我们需要将这行代码分成多行来写。 一、针对一般语句换行 使用\结尾作为换行标记 在编译时,\后面的换行符将被忽略,当做一行处理。比如宏定义时使用 #define my_puts(x) printf("%s", \ x); 和写作 #define my_puts(x) pr
让软件像树一样成长起来而非像房子一样建造起来
让软件像树一样成长起来而非像房子一样建造起来                                                                                                             ——Fred Brooks 学了这么久的软件设计模式和软件体系结构,今天看到这句话,确实有些话想说,观点不一定正确,仁者见仁,智者见智
Python中的for与其他类C语言的比较(如c++,c#)
python的一本书里讲到:大部分现代编程语言都提供了某种形式的for循环,但是那些循环侧重于拥有更大的限制性。它们通常只接受一个计数器变量,且该变量必须为数字。循环每执行一次,计数器值就改变一次(每次该变量相同)。由于能够直接对序列进行循环,因此,Python的for循环要比那些传统的for循环更加灵活。 #演示用for循环操作字符串 word = input("Enter a word:")
1.1可能答案
练习的可能答案 练习1.1.1 编译器和解释器之间的区别是什么? 编译器和解释器同为语言处理器,但仅从字面上就能发现较大的区别。编译器主要就是将一种语言翻译成另一种语言的工具,而解释器更主要的在于解释用户的行为。 练习1.1.2 编译器相对于解释器的优点是什么?解释器相对于编译器的有点是什么? 编译器生成的目标程序通常比解释器快很多,但是解释器的错误诊断效果比编译器更好,因为它逐个语句地执
C语言-黑白棋程序设计
黑白棋,又叫反棋(Reversi)、奥赛罗棋(Othello)、苹果棋或翻转棋。黑白棋在西方和日本很流行。游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。 棋子:黑白棋棋子每颗由黑白两色组成,一面白,一面黑,共64个(包括棋盘中央的4个)。棋子呈圆饼形。    棋盘:黑白棋棋盘由64格的正方格组成,游戏进行时棋子要下在格内。棋盘可分为“角”、“边”以及黑白棋“中腹”。现今的棋盘多以8x8较为普遍。 棋钟:正式的比赛中可以使用棋钟对选手的时间进行限制。非正式的对局中一般不使用棋钟。 黑白棋的棋盘是一个有8*8方格的棋盘。下棋时将棋下在空格中间,而不是像围棋一样下在交叉点上。开始时在棋盘正中有两白两黑四个棋子交叉放置,黑棋总是先下子。    下子的方法把自己颜色的棋子放在棋盘的空格上,而当自己放下的棋子在横、竖、斜八个方向内有一个自己的棋子,则被夹在中间的全部翻转会成为自己的棋子。 并且,只有在可以翻转棋子的地方才可以下子。  如果玩家在棋盘上没有地方可以下子,则该玩家对手可以连下。双方都没有棋子可以下时棋局结束,以棋子数目来计算胜负,棋子多的一方获胜。在棋盘还没有下满时,如果一方的棋子已经被对方吃光,则棋局也结束。将对手棋子吃光的一方获胜。     每个“翻转棋”游戏开始时,棋盘上已经交叉放好了四颗棋子。其中两颗是黑棋,另两颗是白棋。黑棋总是先走。    当您的棋子在某一直线方向包围了对手的棋子时,就可以翻转这些棋子的颜色,使它们成为您方的颜色。例如,如果您执黑棋,并且看到在一排白棋的某一端是一颗黑棋,那么当您将一颗黑棋放在这一排的另一端时,所有的白棋都将翻转并变为黑棋!   所有的直线方向均有效:水平、垂直和斜线方向。    走棋的唯一规则是只能走包围并翻转对手的棋子。每一回合都必须至少翻转一颗对手的棋子。    按规则不能再走棋时,这一回合弃权。计算机会自动将控制权交给对方。 得分 “翻转棋”的计分方法非常简单。游戏过程中随时都显示黑棋数与白棋数。结束时棋数最多的一方就是赢家。
在书写高效 CSS 时会有哪些问题需要考虑?
1.样式是:浏览器是从右向左来解析一个选择器的 2.ID最快,Universal最慢 有四种类型的key selector,解析速度由快到慢依次是:ID、class、tag和universal 3.不要tag-qualify (永远不要这样做 ul#main-navigation { } ID已经是唯一的,不需要Tag来标识,这样做会让选择器变慢。) 4.后代选择器最糟糕(换句话说,下面这个选择器
请注意写代码的习惯与态度(Java)
我相信很多人都有看别人代码的经历,我也相信很多人看过之后都在心里吐槽:这是哪个SB写的代码,还没有来得及看业务逻辑就因到处充斥着各种代码的“坏味道”,让你根本没信心能看懂这些代码,其导致的结果就是推倒重来。那么,不禁要问是什么原因导致了这种代码让人抓狂,无法理解;原因无非要么是技术水平的问题,要么是写代码的习惯与态度问题。由于大部分的项目业务逻辑并不会太复杂,所以在我看来,最大的原因来自写代码的习
书写高效的CSS
这篇文章已经在草稿箱里放了好久,考虑一下还是发布吧。这是翻译的文章,原文在这里Efficiently Rendering CSS我们写的CSS有多高效?换个说法,浏览器渲染我们的CSS会有多快?我承认这个问题我考虑的不够多这个问题本应该是浏览器厂商考虑的——他们的浏览器越快,用户就越喜欢用他们的产品。Mozilla有一篇关于这方面最佳实践的文章,一直坚持Web应该更快的Google也有一篇。我们一
Python:变量解析(与C语言对比)
Python:变量解析 1.变量的数据类型    Python中数据类型与C语言不同,C语言中数据类型是需要在程序编译开始时声明变量类型,像C语言这样在编译期间就确定数据类型,要求在使用任一变量之前声明其数据类型的语言叫做静态类型语言,还有Java等 。而python则是一种动态类型语言,这种类型语言确定变量的数据类型是在给变量赋值的时候,类似的还有VBScript等。因此在python中使用
语句太长,一行写不下如何续行再写(不是字符串)!
 C#中的行继续符号是什么?例如Vb中一行太长,可以用下划线(_)来进行行继续,C#中是什么符号?C#不用换行符,直接换行即可。只有当C#检查到有;时才认为该行结束C语系语法中回车/换行符没有任何特殊的意义,就是一个普通的空白字符而已,所以不用续行。一直看到;才认为语句结束。strAddedOrgId = org.AddNewOrg(TreeView1.SelectedValue,