【名师课堂】Java零基础入门

【名师课堂】Java零基础入门

26课时 |
79037人已学 |
(30 评论)

加入学习
加入学习

方法的定义和使用

首先对于方法的最大好处是可以进行重复调用,但是至于说哪些操作要形成方法,这些都要根据项目的实际经验来进行自我总结的。

 

2.1.方法的基本定义

限制条件:本次所讲解的方法指的是在主类中定义,并且由主方法直接调用的方法形式。

方法指的是一段可以被重复调用的代码块。

在java里面如果想要进行方法的定义,我们可以使用以下的语法使用:

public static 方法返回值 方法名称([参数类型 变量,.....]){

       方法体代码;

       [return [返回值] ;]

}

在定义方法的时候对于方法的返回值有以下的两类:

  • void:没有返回值;
  • 数据类型(基本类型,引用类型);
范例:定义一个没有返回值,没有参数的方法
public class Fangfa{
	public static void main(String args[]) {
		print();
		print();
		print();
	}
	public static void print() {
		System.out.println("*************");
		System.out.println("*Hello world*");
		System.out.println("*************");
	}
}

 范例:定义一个有参数无返回值的方法

//有参数无返回值的方法
public class Fangfa1{
	public static void main(String args[]) {
		print("hello");
		print("world");
		print("kai");
	}
	public static void print(String str) {
		System.out.println("*************");
		System.out.println("*"+str+"*");
		System.out.println("*************");
	}
}

范例:有参数有返回值的方法

//有参数有返回值的方法
public class Fangfa2{
	public static void main(String args[]) {
		int result = add(10,20);
		System.out.println(result);
		//既然方法有返回值,那么这些返回值也可以直接输出
		System.out.println(add(100,200));
	}
	public static int add(int x,int y) {
		return x+y;
	}
}

但是在定义方法的时候有一点要特别注意,如果某一个方法上使用了void定义(无返回值),那么该方法可以直接用return来结束调用。一般而言,这种return往往需要结合if判断来实现。

范例:

public class Fangfa3{
	public static void main(String args[]) {
		print(10);
		print(20);
	}
	public static void print(int x) {
		if(x == 20) {
			return;
		}
		System.out.println("x = " + x);
	}
}

对于第一次接触方法的人来讲,先将语法记住了,至于怎么用需要时间来消化。

 

[展开全文]

方法是一段可以被重复调用的代码块。

public static 发放返回值 发放名称([参数类型 变量,.....]){

   方法体;

[return [返回值];]

}

  在定义发放的时候对于方法的返回值有两类:

  • void:没有返回值;
  • 数据类型(基本类型、引用类型)

在定义一个方法的时候特别需要注意:

如果某一个方法使用了void 定义(无返回值),那么可以用return来结束调用。一般而言,这种return的处理,往往需要结合if判断来实现。

[展开全文]

方法可以重复调用,什么样的算法需要构成方法,需要结合实际项目经验。

方法是一段可以被重复调用的代码块。

public static 方法返回类型 方法名 (参数类型,参数){

执行代码;

return;

}

void无返回值。

[展开全文]

限制条件;本次学习的方法是在主类种定义,并且由主方法直接调用的方法形式.

方法:指的就是一段可以被重复调用的代码块.

返回值类型

   void 没有返回值

   数据类型(基本类型,引用类型)

无参数  无返回值,

有参数,无返回值

有参数有返回值

[展开全文]

限制条件:在主类中定义,重复调用

 

 

 

主方法:public static 方法返回值类型  方法名称(形参){

方法体代码;

return  返回值;

}

 

 

[展开全文]

方法可以被重复调用

void:没有返回值

数据类型(基本类型、引用类型)

如果一个方法用void定义,该方法中可以用return结束调用,return后的代码不执行

[展开全文]

方法:一种可以被重复调用的代码;

public static 方法返回值  方法名([返回值])

[展开全文]

授课教师

阿里云开发者社区全面升级
一站式体验,助力云上开发!
进入新社区

相关课程

查看更多 >

本课程相关云产品