问答详情
源自:2-11 Java常量的应用

为什么final后要加所需 常量值的类型?

public class HelloWorld{

    public static void main(String[] args){

        final String MAN="男";

        final String WMAN="女";

        System.out.println(MAN);

        System.out.println(WMAN);

        

    }

}

为什么要加String??

提问者:F_O_T_ground 2016-04-12 23:11

个回答

  • 精慕门5167530
    2016-04-12 23:18:52
    已采纳

    因为fianl 仅仅只是表示MAN是一个常量,并不能表明MAN的值的类型是什么,但是MAN的值赋为“男”的话,他的类型就是字符串,如果MAN的值赋为1,类型就是整型