08_方法入门

第八章 方法入门

作者:张子默

一、概述

我们在学习运算符的时候都为每个运算符单独的创建一个新的类和main方法,我们会发现这样编写代码非常的繁琐,并且重复的代码过多。能否避免这些重复的代码呢,就需要使用方法来实现。

1、方法

方法就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个独立的功能。

当我们需要这个功能的时候就可以去调用。这样既实现了代码的复用性,也解决了代码冗余的现象。

二、方法的定义

1、方法的定义格式

	修饰符 返回值类型 方法名(参数列表) {
		代码...
		return ;
	}
  • 定义格式解释:

    • 修饰符:目前固定写法public static
    • 返回值类型:目前固定写法void,其他返回值类型在后面讲解。
    • 方法名:为我们定义的方法起名,满足标识符的规范,用来调用方法。
    • 参数列表:目前无参数,有参数的方法在后面讲解。
    • return:方法结束。因为返回值类型是void,方法大括号内的return可以不写。
  • 程序举例:

		public static void methodName() {
			System.out.println("这是一个方法");
		}

三、方法的调用

方法在定义完毕后不会自己执行,必须被调用才能执行,我们可以在主方法main中来调用我们自己定义好的方法。在主方法中,直接写要调用的方法名字就可以调用了。

	public static void main(String[] args) {
		//调用定义的方法method
		method();
		
	}

	//定义方法,被main()方法调用
	public static void method() {
		System.out.println("自己定义的方法,需要被main调用运行");
	}

四、调用练习

将三元运算符代码抽取到自定义的方法中,并调用。

	public static void main(String[] args) {
		//调用定义的方法operator
		operator();
		
	}
	
	//定义方法,方法中定义三元运算符
	public static void operator() {
		int i = 0;
		i = (1==2 ? 100:200);
		System.out.println(i);
		int j = 0;
		j = (3<=4 ? 500:600);
		System.out.println(j);
	}

五、注意事项

  • 方法定义注意事项:

    • 方法必须定义在一类中方法外

    • 方法不能定义在另一个方法的里面

      public class Demo {
      	public static void main(String[] args) {
      	
      	}
      	
      	//正确写法,类中,main方法外面可以定义方法
      	public static void method() {}
      }
      
      
      public class Demo {
      	public static void main(String[] args) {
      		//错误写法,一个方法不能定义在另一个方法内部
      		public static void method() {}
      	}
      }
      
发布了17 篇原创文章 · 获赞 1 · 访问量 509

猜你喜欢

转载自blog.csdn.net/a1448824839/article/details/104462604