想问一个很简单的问题关于java代码格式

我发现有这样一个很简单的问题,例如switch语句、for循环、while循环,等等类似这样的,格式如下
for循环格式:

for (初始化语句;条件判断语句;条件控制语句) {
    循环体语句;
}
switch (表达式) {
    case 1:
        语句体1;
        break;
    case 2:
        语句体2;
        break;
    ...
    default:
        语句体n+1;
        break;
}

while (逻辑表达式){
}
初始化语句;
do {
    循环体语句;
    条件控制语句;
}while(条件判断语句);

它们的格式基本都是一个关键字然后小括号大括号,但是我发现很多授课在写格式的时候都是关键字和小括号之间是有一个空格的,但是写实例的时候关键字和小括号之间又没有空格了,(虽然我知道有没有空格都是可以执行的,但是我就想知道哪个是对的,我刚学不久,总得有个对的习惯吧,不要骂我,呜~┭┮﹏┭┮)

img

img

img


阿里开发规范,对代码没什么影响,就好看点,或者写完后Ctrl+alt+L格式化下代码就好了

最好是有一个空格,可以使用一些格式化工具和自己的代码对比一下。

萌新,不用太紧张,除了个别像python这样有格式强迫症的编程语言,像Java 这类大部分语言对缩略空格都是没有要求的。

自动格式化都会加的 不影响编译解释 咱是java不是python
Eclipse 自动格式化代码 选中代码 或者保存后按快捷键
ctrl+shift+F 注意 输入法是英文状态哦

没有规定要加还是不加,个人习惯而已

看看下面【Dear ,,,,,,,, 】回答的,他说的很对,我也想说,但是被他说了,哈哈