Mi sexto día de aprendizaje de Java en Shanghai LeByte

¿Qué es un método? Un
método es un fragmento de código que se puede llamar repetidamente.
En Java, el formato de sintaxis específico para declarar un método es el siguiente:

Tipo de valor de retorno del modificador nombre del método ({tipo de parámetro nombre de parámetro 1, tipo de parámetro nombre de parámetro 2, ...}) { instrucción de ejecución ... valor de retorno de retorno; } 1 2 3 4 5 La descripción específica del formato de sintaxis anterior es la siguiente:









Modificadores: hay muchos modificadores para métodos, como los que restringen los derechos de acceso, como el modificador estático estático y el modificador final final.
Tipo de valor de retorno: el tipo de datos utilizado para limitar el valor de retorno del método.
Tipo de parámetro: utilizado para limitar El tipo de datos del
parámetro que se pasa cuando se llama al método Nombre del parámetro: es una variable que se utiliza para recibir los datos que se pasan cuando se llama al método.
Palabra clave de retorno: se utiliza para finalizar el método y devolver el valor del tipo especificado del método
1
2
3
4
5
Nota: especial Tenga en cuenta que el "tipo de parámetro nombre de parámetro 1, tipo de parámetro nombre de parámetro 2" en el método se denomina lista de parámetros, que se utiliza para describir los parámetros que el método necesita recibir cuando se llama. Si el método no necesita recibir ningún parámetro, la lista de parámetros está vacía, es decir, no hay nada escrito en (). El valor de retorno del método debe ser el tipo de valor de retorno declarado por el método. Si no hay un valor de retorno en el método, el tipo de valor de retorno debe declararse como nulo. En este caso, la declaración de retorno en el método se puede omitir

Los siguientes dos métodos se utilizan para imprimir el rectángulo

Utilice métodos ordinarios para imprimir rectángulos con diferente longitud y ancho
public class Example01 { public static void main (String [] args) { // El siguiente ciclo es para imprimir un rectángulo con ancho 5 y alto 3 para (int i = 0; i <3; i ++) { for (int j = 0; j <5; j ++) { System.out.print (" "); } System.out.println (); } // El siguiente ciclo es para imprimir un ancho Rectángulo con 4 y altura 2 para (int i = 0; i <4; i ++) { for (int j = 0; j <2; j ++) { System.out.print (" "); } System.out .println (); } // El siguiente ciclo es para imprimir un rectángulo con ancho 10 y alto 6 for (int i = 0; i <10; i ++) { for (int j = 0; j <6; j ++ ) { System.out.print (" ");}




















System.out.println ();
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Utilice el método de parámetro para imprimir rectángulos con diferente longitud y ancho
public class Example02 { public static void main (String [] args) { printRectangle (3, 5); printRectangle (2, 4); printRectangle (6, 10);



}
public static void printRectangle(int height,int width) {
	for (int i = 0; i < height; i++) {
		for (int j = 0; j < width; j++) {
			System.out.print("*");
		}
		System.out.print("\n");
	}
	System.out.print("\n");
}

}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Resumen: Es mucho más fácil usar métodos de parámetros cuando se hace mucho trabajo repetitivo

Sobrecarga de métodos
Java permite definir varios métodos con el mismo nombre en el mismo programa, pero el tipo o número de parámetros debe ser diferente. Esta es la sobrecarga de métodos

Vale la pena señalar que la sobrecarga del método no tiene nada que ver con el tipo de valor de retorno, debe cumplir dos condiciones, una es el mismo nombre de método y la otra es la cantidad de parámetros o tipos de parámetros que son diferentes.
Ejemplo:

public class Example01 {
	public static void main(String[] args) {
		//下面是针对求和方法的调用
		System.out.println("sum1="+add(10, 20));
		System.out.println("sum2="+add(10, 20, 30));
		System.out.println("sum3="+add(10.25, 10.30));
	}
	//下面的方法实现了两个整数相加
	public static int add(int x,int y) {
		return x+y;
	}
	//下面的方法实现了三个整数相加
	public static int add(int x,int y,int z) {
		return x+y+z;
	}
	//下面的方法实现了两个小数相加
	public static double add(double x,double y) {
		return x+y;
	}
}
```

Supongo que te gusta

Origin blog.csdn.net/dirft_lez/article/details/109282577
Recomendado
Clasificación