#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 的右括号 "}" 贴在一起, 本题是换行的 不是贴在一起的)