java学习笔记------第三天

 1 public class Demo5

 2 {

 3     public static void main(String[] args) 

 4     {

 5         /*方法

 6             1.方法的重载:通过相同的方法名称,根据传入的参数的类型和个数的不同,完成的功能也不同。

 7                 1)方法的名称相同

 8                 2)参数的个数或类型不同

 9             如:add(int x,int y)       两数相加 

10                 add(int x,int y,int z) 三数相加

11             2.方法重载也叫方法的多态性:通过同一方法名称完成的功能不同。

12             3.基本数据类型是值传递过程,只传一个具体的数字和字符。

13         */

14         //方法调用

15         helloWorld();

16         int sum1=add(3,4);

17         int sum2=add(3,4,5);

18         System.out.println("两数之和为:"+sum1+"\t三数之和:"+sum2);

19         int[] x=init(5);

20         init(x);

21         print(x);

22     }

23     //定义一个方法,用于输出Hello World。

24     /*

25         1.public static 必须加上,因为是主方法调用

26         2.void: 表示此方法不需要任何返回值

27         3.helloWorld:表示方法名称,可以任意编写

28         4.方法名称编写时,第一个单词首字母小写,之后每个单词首字母大写

29     */

30     public static void helloWorld()

31     {

32         System.out.println("*********************************");

33         System.out.println("**         Hello World         **");

34         System.out.println("*********************************");

35     }

36     //两个整数相加

37     /*

38         1.x,y只在方法add中起作用,这种变量称为局部变量

39         2.如果又返回值,则要加入returned

40     */

41     public static int add(int x,int y)

42     {

43         int temp=x+y;

44         return temp;

45     }

46     //三个数相加

47     public static int add(int x,int y,int z)

48     {

49         int temp=x+y+z;

50         return temp;

51     }

52     //为数组初始化,赋值

53     public static void init(int[] x)

54     {

55         for(int i=0;i<x.length;i++)

56         {

57             x[i]=i+1;

58         }

59     }

60     //定义方法用于输出数组

61     public static void print(int[] x)

62     {

63         for(int i=0;i<x.length;i++)

64         {

65             System.out.print("x["+i+"]="+x[i]+"\t");

66         }

67     }

68     //定义方法返回一个数组

69     public static int[] init(int len)

70     {

71         int[] x=new int[num];

72         return x;

73     }

74 }

 

你可能感兴趣的:(Java学习)