大神解释一下,谢谢了

解决方案 »

  1.   

    首先应该是 public static void main()你掉了个void
      

  2.   

    作用域不同的情况下,变量名可以相同。但是如果是 java8的lamdba表达式在定义方法参数时,不可以相同。
      

  3.   


    不同方法的参数变量名都可以相同,该参数的作用范围只在该方法内,而且参数是外来变量不会影响本类的同名变量,本类同名变量前面加this和参数变量区分,设置参数名相同方便读程序的人看清数据的传递方式,当然起不同的名字也可以,不过参数名过多读程序的难度加大。
      

  4.   

    最好是写清楚一下,用个IDE什么的,实在不行记事本也行啊