摘要: 流程控制-用户交互 Scanner 实现程序和人的交互的工具类,可以获取用户的输入。 java. util. Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法 Scanner s = new Scanner(System.in); 通过 Scanner类的 阅读全文
posted @ 2022-09-08 17:54 gcbeen 阅读(20) 评论(0) 推荐(0)
摘要: 编程规约-控制语句 符号 一、大括号 在 if/else/for/while/do 语句中必须使用大括号 说明:即使只有一行代码,也禁止不采用大括号的编码方式:if (condition) statements; 二、空行 当某个方法的代码总行数超过 10 行时,return / throw 等中断 阅读全文
posted @ 2022-09-08 12:02 gcbeen 阅读(109) 评论(0) 推荐(0)
摘要: 编程规约-注释 注释要求 写注释 一、对于注释的要求: 第一、能够准确反映设计思想和代码逻辑; 第二、能够描述业务含义,使别的程序员能够迅速了解到代码背后的信息。 完全没有注释的大段代码对于阅读者形同天书, 注释是给自己看的,即使隔很长时间,也能清晰理解当时的思路; 注释也是给继任者看的,使其能够快 阅读全文
posted @ 2022-09-08 10:45 gcbeen 阅读(99) 评论(0) 推荐(0)
摘要: 编程规约-代码格式 IDE 的设置 IDE 的 text file encoding 设置为 UTF-8; IDE 中文件的换行符使用 Unix 格式,不要 使用 Windows 格式。 换行与符号 一、单行字符数 单行字符数限制不超过 120 个,超出需要换行,换行时遵循如下原则: 1)第二行相对 阅读全文
posted @ 2022-09-08 10:12 gcbeen 阅读(130) 评论(0) 推荐(0)
摘要: 编程规约-常量定义 定义常量 一、在 long 或者 Long 赋值时,数值后使用大写字母 L,不能是小写字母 l,小写容易跟数字混淆,造成误解。 说明:Long a = 2l; 写的是数字的 21,还是 Long 型的 2? 二、不允许任何魔法值(即未经预先定义的常量)直接出现在代码中。 反例: 阅读全文
posted @ 2022-09-08 06:56 gcbeen 阅读(114) 评论(0) 推荐(0)