#Z01082. 代码颜值
代码颜值
题目描述
代码写的好,单身活到老,代码也是有颜值的。听说代码写的好看程度和本人是成正比的。 给出一行代码,要求打印出标准的好看的格式
1 : 遇到 "{","}" 时,需要单独成一行 1.1 : 遇到 "{" 要求 与 "{" 前面的语句的最前面对齐 (注 : 不包含空格 哦!) 1.2 : 遇到 "}" 要求 与 对应的 "{" 对齐
2 : 遇到 ";" 就需要判断是不是 结束本行的语句 2.1 : 也就是 int a = 0; 中 ";" 就是结束本行的语句,需要换行 2.2 : 但是 for (int i = 1; i 中 ";" 并不是结束本行的语句,就不必换行了
3 : 我们规定 在"{" 与 "}" 之间的语句,需要 比"{" 与 "}" 的占位多一个tab键
4 : 关系运算符 、 "="、 运算符 两边拥有一个空格
5 : for循环中";" 、 函数调用函数中 "," 的 后面 拥有一个空格
6 : 每行结尾不能留有多余空格
输入格式
public class Main {}
输出格式
public class Main { }
public static void f(int a){ int sum = 0; for(int i=1;i<=a;i++) { sum+=i; } System.out.println(sum);}
public static void f(int a)
{
int sum = 0;
for(int i=1;i<=a;i++)
{
sum+=i;
}
System.out.println(sum);
}
提示
本题 我们只需要做 1的换行 与 2的换行 (注: 格式 已经分好了, 只需要判断在哪里 换行 就好了 ) 其他的 比较复杂 就不讨论了
(告诉你们一个小秘密哦, 代码要是写的不好的 往往比那些 代码写的好的人长寿 那些代码写的不好的人都给队友打死了 )
(如果还是不理解,请打开你的 eclipse 在菜单栏中 选择 Window 下的 Preferences 在跳出来的 弹窗中 选择 Java -> Code Style -> Formatter 在这个 界面中 点击 new , 接着再在弹出的弹窗中的 Profile name: 下的 文本框中 输入 你要给这个 代码格式化 取得名字, 取好名字后 点击 OK 如果没有弹出Brace positions 请点击他 在这个中 请将所有的下拉列表 选为Nexrt line 操作完之后 快速格式话代码的快捷键 Ctrl + Shift + F 要注意 这个快捷键可能会与 你的 简体与繁体切换 的 快捷键重叠 你需要关闭这个切换繁体的快捷键 或修改快捷键之后 才能代码格式化 ) (还有就是代码格式化那边 else 会和上面 if 的右括号 "}" 贴在一起, 本题是换行的 不是贴在一起的)
豫公网安备41072702000346号