热门话题白皮书HR资料
#java系列课程#方法的调用和编程风格
2024.06.14

函数的调用



求三角形面积的就是里面形参的传递


int area=getArea(2,6);

                 | |____

    void getArea(int h,int d);


基本类型变量的值传递


public class Niukewang{


  static int a;

  public static void ok(int b){


   int a=0;

   b=b\2;

   System.out.println(b);


}


public static void main(String [] args){


   int b=10;

   System.out.println(a);

    ok(a);

    System.out.println(b);



}



}


这个的执行顺序就是执行主函数,到ok方法的时候,就去执行方法,然后再打印最后一句话。


那么现在重要的是结果,下面两行的b的结果分别是多少呢


10和5


也就是说是把a这个值传过来了,a本身没有传过来


变量的生命周期与作用域


变量都是先定义,后使用的,但是也不是在变量定义后的语句一直都能使用前面定义的变量。


就像前面说的全局变量的作用域是整个类,局部变量是就在其所在的代码块起作用


java的编程风格


方法命名


  • 驼峰式:calculateScore()

  • 英文单词式:delete()


变量命名


  • 驼峰式:calculateScore

  • 英文单词式:name


常量命名


  • 下划线式:HEAD_COUNT

  • 缩写大写:OI


类的命名


  • 首字母大写:UserObject

  • 一个首字母大写:People


数组命名


int [] a;


关于缩进,每一层都要往下依次加一个tab


关于注释


这个也是写代码的时候必须有的,因为你可能后面再看的时候你自己都忘记了,所以这个是非常必要的。注释分为三种,单行和多行都是非常非常常用的,几乎每时每刻都要用,这样也无形的为他人增加了便利


欢迎更多获得内推的来牛客网写面经哦~~~你们的反馈就是我们最大的安慰!



牛客网—程序员必备求职神器

刷真题,练算法,看面经,得内推
www.nowcoder.com
长按二维码,把IT笔试面试题库装进



点击下方阅读原文查看更多精彩!