解释Java 的语句缩进,请详述,并举例说明(用初级Java程序)

解释Java的语句缩进,请详述,并举例说明(用初级Java程序)长期以来所形成的公认的,被接受的缩进形式... 解释Java 的语句缩进,请详述,并举例说明(用初级Java程序)长期以来所形成的公认的,被接受的缩进形式 展开
 我来答
匿名用户
2014-03-03
展开全部
4 个空格在 eclipse 中默认作为一个缩进单位(一个 TAB 键)。
行长度
尽量避免一行的长度超过 80 个字符,因为很多终端和工具不能很好处理之。
换行
当一个表达式无法容纳在一行内时,可以依据如下一般规则换行:
在一个逗号后面换行
在一个操作符前面换行
选择较高级别的换行,而非较低级别的换行
新的一行应该与上一行同一级别表达式的开头处对齐
如果以上规则使代码都堆挤在右边,那就回退一个 TAB
以下是断开方法调用的一些例子:
someMethod(longExpression1, longExpression2, longExpression3,
longExpression4, longExpression5); //逗号分割
var = someMethod1(longExpression1,
someMethod2(longExpression2,
longExpression3)); //同级分割 以下是两个断开算术表达式的例子。 前者更好, 因为断开处位于括号表达式的外边, 这是个
较高级别的断开。
longName1 = longName2 * (longName3 + longName4 - longName5)
+ 4 * longname6; //同级分割,正确

longName1 = longName2 * (longName3 + longName4
- longName5) + 4 * longname6; //越级分割,错误

以下是两个缩进方法声明的例子。 前者是常规情形。 后者若使用常规的缩进方式将会使第二
行和第三行移得很靠右,所以代之以回退一个 TAB:

//常规缩进
someMethod(int anArg, Object anotherArg, String yetAnotherArg,
Object andStillAnother) {
...
}

//回退一个 TAB 消除过深的缩进
private static synchronized horkingLongMethodName(int anArg,
Object anotherArg, String yetAnotherArg,
Object andStillAnother) {
...
}
匿名用户
2014-03-03
展开全部
在 源代码 中有一个叫格式化元素 可以自动缩进
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式