Además de la calculadora método de diseño de la sobrecarga de Java の Sui Suinian no.4-

ejemplo

El diseño de una sencilla calculadora de clase del calculador, profundizar en la comprensión de la sobrecarga de métodos.
l puede hacerse operación de módulo aritmética común en diversos tipos de datos numéricos.
l es una adición imprescindible, otra operación opcional. La adición reglas siguientes (suma) por ejemplo.
L puede ser de dos bytes idénticos corto int largo flotar datos del tipo de doble adición, devuelve el resultado de mismo tipo que el sumando.
l del método de la suma (int, int) para ampliar, puede ser dos o más, el número de la suma de operando desconocido. Por ejemplo, dos sumatoria número entero, resumió 100 enteros, x número entero de suma.

public class Calcullator {
	public static void main(String[] args) {
		int a = 1;
		int b = 2;
		System.out.println(sum(a, b, 3, 4, 5));
		System.out.println(sum(1L, 2L));
	}
	//对至少两个操作数进行求和运算。剩余个数未知的参数,它的本质是一个数组
	public static int sum(int a, int b, int...orthers) {
		int sum = a + b;
		//对orthers参数进行判断,如果非空,遍历这个数组,把各个操作数累加到sum
		if(orthers != null && orthers.length > 0) {
			for (int i : orthers) {
			sum += i;
			}
		}
		return sum;
	}
	public static long sum(long a, long b) {
		return a + b;
	}
	public static float sum(float a, float b) {
  		return a + b;
 	}
 	public static double sum(double a, double b) {
 		 return a + b;
 	}
 	public static short sum(short a, short b) {
 		//整数的算数+操作符默认按照int类型运算,结果也是int类型,所以要强转为short类型
 		 return (short) (a + b);
 	}

aspectos sui Suinian :
1. El número de cálculo de parámetros desconocidos:
int a, int b, int ... orthers
2.foreach:
for (int I: orthers) {
SUM = I +;
}
3. longitud de la matriz representada por:nombre de la matriz .length
4. moldes

Publicado 38 artículos originales · ganado elogios 4 · Vistas 805

Supongo que te gusta

Origin blog.csdn.net/Hide111/article/details/105330699
Recomendado
Clasificación