欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

杂篇章

程序员文章站 2022-12-15 07:59:34
表达式中运算数据类型不一致怎么办? 参数传递:就是调用方法的时候,向方法内传入数据的动作。 形式参数:在定义方法的时候,写在小括号之内的参数。(被动接收数据的) eg:public static int sum(int a,int b)//这里的a和b,是在定义的时候写的,所以是形式参数即形参。 实 ......

表达式中运算数据类型不一致怎么办?

杂篇章

 

参数传递:就是调用方法的时候,向方法内传入数据的动作。

形式参数:在定义方法的时候,写在小括号之内的参数。(被动接收数据的)

eg:public static int sum(int a,int b)//这里的a和b,是在定义的时候写的,所以是形式参数即形参。

实际参数:在调用方法的时候,真正传入方法里的数据,叫做实际参数。(主动传入数据的)

eg:int num = sum(10,20)//这里的10和20是在调用的时候传入方法的,所以他们是实际参数即实参。

在参数传递中有两项规则:

1.对于基本数据类型(8个,包括string)来讲,形式参数的操作不会影响实际参数。

杂篇章

 

2.对于引用数据类型(除string)来讲,形式参数的操作,会影响实际参数。

 杂篇章

 

 方法:就是将一些代码用大括号包起来,然后取一个名字。使用的时候,只要根据名称调用即可,而且比循环更加灵活。

如何定义方法:

修饰符 返回值类型 方法名(参数类型 参数名称){方法体  return 返回值;}

调用方法的三种方法:

  1.单独调用:方法名称(实际参数)

  2.打印调用:system.out.println(方法名称(实际参数));

  3.赋值调用:数据类型 变量名称 = 方法名称(实际参数);

如何定义没有返回值的方法:

  修饰符 void 方法名称(参数类型 参数名称){方法体}

调用没有返回值的方法,只能使用单独调用,不能使用打印调用和赋值调用。

重载:多个方法的名称相同,但是参数列表不同。

重载中什么叫做参数不同:

  1.参数的个数不同

  2.参数的类型不同

  3.参数的多类型顺序不同

重载中与什么无关:

  1.与返回值类型无关,讲白了就是匹配不到你所想使用的方法

    杂篇章

  2.与参数名称无关:

  杂篇章

参数传递:就是在调用方法的时候,向方法中传入数据的动作