¿Qué etapa de la programación es mejor para los estudiantes?
El formato básico del código Java
El código de programa en Java debe colocarse en una clase. Debe usar la palabra clave class para definir una clase, y puede haber algunos modificadores delante de la clase. El formato es el siguiente:
Clase modificadora nombre de clase {
Programa. code
}123
El código de programa en Java se puede dividir en declaraciones de definición de estructura y declaraciones de ejecución de funciones. La declaración de definición de estructura se utiliza para declarar una clase o método, y la ejecución de la función. La declaración se utiliza para implementar funciones específicas. Cada declaración de ejecución de función debe terminar con un punto y coma (;).
El lenguaje Java distingue estrictamente entre mayúsculas y minúsculas.
Al escribir código Java, puedes ajustar líneas entre dos palabras o símbolos a voluntad. Pero para facilitar la lectura, normalmente utilizamos un buen formato para la composición tipográfica.
Las cadenas continuas en programas Java no se pueden escribir por separado en dos líneas. Por ejemplo, la siguiente declaración será incorrecta en el momento de la compilación:
System.out.println("Este es el primero.
Programa Java"); p>
Si desea escribir una cadena demasiado larga en dos líneas para facilitar la lectura, primero puede dividir la cadena en dos cadenas y luego usar el signo más () para conectar las dos cadenas y agregar la cadena en el signo más () Saltos de línea.
System.out.println("Este es el primer" "programa Java"); 12
Comentarios en Java
Al escribir un programa, Para que el código sea más fácil de leer, generalmente agregamos algunos comentarios al código mientras implementamos la función. Un comentario es una explicación de una función o una línea de código en el programa. Solo es válido en archivos fuente Java. Al compilar un programa, el compilador ignora estos comentarios y no los compila en un archivo similar a un código de bytes.
Los comentarios también se utilizan a menudo para depurar código. Al comentar una sección de código, puedes reducir gradualmente el alcance de la depuración y encontrar el código incorrecto.
Comentarios de una sola línea: Generalmente se utilizan para explicar una línea de código en el programa, representada por el símbolo "//", seguido del contenido a comentar.
Comentarios multilínea: comienzan con el símbolo "/*" y terminan con el símbolo "*/".
Comentarios de la documentación: Comienza con "/* *" y termina con "*/". Puede utilizar el comando javadoc para extraer comentarios de documentación y generar documentación de ayuda.
Identificadores en Java
En el proceso de programación, a menudo es necesario definir algunos símbolos en el programa para marcar algunos sustantivos, como nombres de paquetes, nombres de clases, nombres de métodos, parámetros. nombres, nombres de variables, etc. Estos símbolos se llaman identificadores.
Los identificadores pueden constar de caracteres en mayúsculas y minúsculas, números, guiones bajos (_) y signos de dólar ($) en cualquier orden.
Pero el identificador no puede empezar con un número.
No puede ser una palabra clave en Java.
Los identificadores definidos en Java deben cumplir estrictamente con las especificaciones enumeradas anteriormente; de lo contrario, el programa informará errores en el momento de la compilación.
Además de las especificaciones enumeradas anteriormente, para mejorar la legibilidad del código, se deben seguir las siguientes reglas:
Todas las letras de los nombres de los paquetes están en minúsculas
Nombres de clase y los nombres de las interfaces deben escribirse en mayúscula al principio de cada palabra.
La primera palabra de los nombres de variables y nombres de métodos está en minúscula y la primera letra de cada palabra está en mayúscula a partir de la segunda palabra.
Todas las letras de los nombres constantes están en mayúscula y las palabras están subrayadas.
Intenta utilizar palabras significativas en inglés para definir los identificadores.
Palabras clave en Java
Las palabras clave son palabras predefinidas a las que se les da significados especiales en los lenguajes de programación, también conocidas como palabras reservadas.
A continuación se enumeran todas las palabras clave en Java.
Resumen
Booleano
Bytes
rotos
Caso
catch char const clase continuar
predeterminado hacer doble si no extender
falso final final flotante es
ir a si se implementa la instancia de importación
interfaz int larga nativo nuevo
Paquete vacío privado protegido público
Devolver breve estático estrictofp super
Alternar este lanzamiento lanzar transitorio
falso intento anular volátil mientras
sincrónico
Todas las palabras clave están en minúsculas.
Los identificadores del programa no pueden nombrarse con palabras clave.
Constantes en Java
Las constantes son valores fijos en el programa y no se pueden cambiar. Por ejemplo, el número 1, el carácter "a" y el número de coma flotante 3.2.
Constantes enteras
Binario: Secuencia de números formada por los dígitos 0 y 1. Se permiten valores literales para representar números binarios, comenzando con 0b o 0B para distinguirlos de los decimales, como 0B 10110010.
Octal: secuencia de números que comienza en 0 y luego consta de números enteros en el rango de 0 a 7, incluidos 0 y 7, como 0342.
Hexadecimal: una secuencia de números que comienza con 0x o 0X y luego consta de 0\~9, A~F (incluidos 0 y 9, A y F), como 0x23AF.
Decimal
Constantes de punto flotante
Las constantes de punto flotante son decimales utilizados en matemáticas y se dividen en números flotantes de punto flotante de precisión simple y números de punto flotante de doble precisión. números de punto flotante de precisión.
Los números de punto flotante de precisión simple terminan en f o f, y los números de punto flotante de doble precisión terminan en d o d. También puede utilizar números de punto flotante sin ningún sufijo al final. En este caso, la máquina virtual tiene por defecto el doble.
Constantes de caracteres
Las constantes de caracteres se utilizan para representar caracteres y deben contener caracteres. Una constante de carácter debe estar encerrada entre un par de comillas simples en formato de medio ancho en inglés, que pueden ser caracteres especiales representados por letras, números, signos de puntuación y secuencias de escape en inglés.
A ' ' \ r ' ' amp\u0000 '
"u0000" representa un carácter de espacio en blanco, es decir, no hay caracteres entre comillas simples. Esto se puede expresar en Java utilizando el juego de caracteres Unicode. Los caracteres Unicode comienzan con \u y el valor correspondiente al carácter en blanco en la tabla de códigos Unicode es '\u0000'.
1
Reemplazo de cadenas
Las constantes de cadena se utilizan para representar una serie de caracteres consecutivos. Las constantes de cadena deben utilizar un par de comillas dobles en inglés de medio ancho. formato entre corchetes.
Una cadena puede contener uno o más caracteres, o puede no contener ningún carácter, es decir, la longitud es cero.
Constantes booleanas
Las constantes booleanas son dos valores booleanos, verdadero y falso.
La constante cero
La constante nula tiene un solo valor, nulo, lo que significa que la referencia al objeto está vacía.
Barra invertida (\)
En las constantes de caracteres, la barra invertida (\) es un carácter especial, llamado carácter de escape. Su función es escapar de los siguientes caracteres. Los caracteres de escape se utilizan a menudo para representar caracteres invisibles o caracteres que tienen un significado especial.
\r representa el retorno de carro. El cursor se coloca al principio de la línea actual y no saltará a la siguiente línea.
\nIndica una nueva línea y se mueve al principio de la siguiente línea.
\t representa un carácter de tabulación y mueve el cursor a la posición del siguiente carácter de tabulación, tal como se usa la tecla Tab en el documento.
\b representa el símbolo de retroceso, al igual que la tecla de retroceso en el teclado.
Los siguientes caracteres tienen significados especiales y no se pueden expresar directamente, por lo que están representados por una barra diagonal y otro carácter.
\ ' representa el carácter de comilla simple. En el código Java, las comillas simples representan el principio y el final de los caracteres.
Si escribe la comilla simple (') directamente, el programa pensará que los dos primeros son un par y reportará un error, por lo que deberá usar el carácter de transición (\ ').
\ " representa un carácter de comilla doble.
\ \ representa un carácter de barra invertida. Debido a que la barra diagonal (\) en el código Java es un carácter de escape y debe representar un \ literal, por lo que es necesario utilizar barras dobles (\ \).
Variables en Java
Definición de variables
Algunos datos temporales pueden generarse en cualquier momento durante el proceso. Al ejecutar el programa, la aplicación guardará estos datos en algunas unidades de almacenamiento, cada unidad de almacenamiento tiene un identificador para identificar estas unidades de almacenamiento, el identificador definido es el nombre de la variable y los datos almacenados en la unidad de almacenamiento son un valor de variable.
int x=0, y;
y = x 12
La primera línea de código es para definir dos variables X e Y, equivalentes. para asignar dos unidades de memoria. Al definir una variable, asigne un valor inicial de 0, y la variable Y no tiene valor inicial.
La función de la línea. del código es asignar valores a las variables Al ejecutar la segunda línea de código, el programa primero saca el valor de la variable X, suma 3 y asigna el resultado a la variable Y. En este momento, el estado de las variables X. y Y en la memoria ha cambiado?
Tipo de datos de variable
Java es un lenguaje fuertemente tipado y tiene restricciones estrictas sobre el tipo de datos de las variables. declare el tipo de la variable y asigne un valor a la variable. Se debe asignar el valor del mismo tipo que la variable; de lo contrario, el programa informará un error.
Hay dos tipos de datos de variables. Java, ¿tipos de datos básicos y tipos de datos de referencia?
¿Java hay ocho tipos de datos básicos integrados en el lenguaje, que tienen el mismo tamaño y propiedades en cualquier sistema operativo, y el tipo de datos de referencia es la variable? tipo definido por el propio programador en el programa Java.
Variables de tipo entero.
Las variables de tipo entero se utilizan para almacenar valores enteros, es decir, valores sin partes decimales. Java, para asignar razonablemente espacio de almacenamiento a números enteros de diferentes tamaños, los tipos de enteros se dividen en cuatro tipos diferentes: byte, corto, int, largo
Nombre del tipo
Espacio ocupado.
Rango de valores
byte 8 bits (1 byte)? /p>
¿Int 32 bits (4 bytes)? >
¿Longitud 64 bits (8 bytes)?1
Al asignar un valor a una variable de tipo largo, ¿la letra? Se debe agregar L (o L minúscula) después de la asignación para indicar que La asignación es de tipo largo. Si la asignación no excede el rango de valores del tipo int, se puede omitir la letra L (o L minúscula). p>
Variables de tipo punto flotante
Se utilizan variables de tipo punto flotante. Almacena valores decimales. En Java, hay dos tipos de números de punto flotante: números de punto flotante de precisión simple y números flotantes de precisión doble. números de puntos. El tipo doble representa números de punto flotante con mayor precisión que el tipo flotante.
Nombre del tipo
Espacio ocupado
Rango de valores
Coma flotante 32 bits (4 bytes) 1,4E-45~3,4E 38 ,-1.4E-45~-3.4E 38.
Doble 64 bits (8 bytes) 4.9E-324~1.7E 308, -4.9E-324~-1.7E 308.
E representa el exponente basado en 10, y el signo y el signo - después de E representan exponentes positivos y negativos, como 1,4E. 45 significa 1,4?10?45.
En Java, el valor decimal por defecto será un valor de tipo doble, por lo que al asignar un valor a una variable de tipo flotante, se debe agregar la letra f (o f minúscula) después de la asignación.
En un programa, también puedes asignar valores enteros a variables de punto flotante.
Variable de tipo de carácter
La variable de tipo de carácter se utiliza para almacenar un solo carácter, representado por char en Java. Cada variable de carácter de tipo char en Java ocupa 2 bytes. Al asignar un valor a una variable de tipo char, debe utilizar un par de comillas simples en formato de ancho medio en inglés para encerrar el carácter, como 'a'. También puede asignar un valor a una variable de tipo char. El rango es un número entero de 0 a 65535. La computadora convertirá automáticamente estos números enteros en los caracteres correspondientes, por ejemplo, el carácter correspondiente al valor 97 es 'a'.
char c = ' achar ch = 97
1
2
Variable booleana
Variable booleana Usada para almacenar valores booleanos, representados por booleanos en Java. Este tipo de variable tiene sólo dos valores, verdadero y falso.
Conversión de tipos de variables
En un programa, al asignar un valor de un tipo de datos a una variable de otro tipo de datos, se requiere la conversión del tipo de datos.
Conversión automática de tipos
La conversión automática de tipos también se denomina conversión de tipos implícita, lo que significa que no es necesario declarar explícitamente dos tipos de datos al realizar la conversión.
Para lograr la conversión automática de tipos, se deben cumplir dos condiciones al mismo tiempo. La primera es que los dos tipos de datos son compatibles y la segunda es que el rango de valores del tipo de destino es mayor que el del tipo de origen.
Byte b = 3; int x = b;
Se pueden convertir tipos de enteros: byte –> short, int, longshort, char- gt, longint-gt;
Los tipos enteros se convierten a flotantes: byte, char, short, int, long –> float
Otros tipos se convierten a tipos dobles: byte, char, short, int, long , float -> double
1
2
Conversión de tipo forzada
La conversión de tipo forzada también se denomina conversión de tipo de visualización, que se refiere a dos La conversión entre tipos de datos debe declararse en pantalla. Cuando los dos tipos son incompatibles entre sí, o el rango de valores del tipo de destino es menor que el tipo de origen, no se puede realizar la conversión de tipo automática y se requiere una conversión de tipo forzada.
int a = 4; byte b = (byte) a;
Un byte de la variable B no puede almacenar cuatro bytes de la variable A. En este caso se requiere una conversión.
Sin embargo, la conversión de tipos forzada puede provocar fácilmente la pérdida de precisión de los datos.
int a = 298 bytes b = (byte) a;
salida del sistema. println(" b = " b ");
El resultado de salida es
a=298b=42
El valor de la variable A es originalmente 298, pero Después de asignarlo a la variable B, su valor es 42, lo que obviamente pierde precisión.
Debido a que a es de tipo int, ocupa 4 bytes de memoria y los datos de tipo byte ocupan 1 byte de memoria. El tipo se convierte a un tipo de byte, los datos de los primeros tres bytes de orden superior se pierden y el valor cambia
int? /p>
Una expresión es una expresión compuesta de variables y operadores. La conversión automática de tipo, que es la promoción automática del tipo de datos de la expresión, también puede ocurrir cuando se manipulan variables en una expresión. Las variables se promueven automáticamente al tipo int durante la operación.
Byte b 1 = 3; byte B2 = 4; byte B3 = b 1 B2;
Durante la operación de la expresión b1 b2, las variables b1 y b2 se promoverán automáticamente al tipo int y el resultado de la operación de la expresión se convertirá en tipo int. En este momento, si el resultado se asigna a una variable de tipo byte. , se informará un error y se requerirá la conversión de tipo
Byte b3=(byte)b 1 B2
1
1
.2
Tres
Cuatro
1
2
1
2
1
2
Tres
Cuatro
1
2
Alcance de la variable
Una variable debe estar dentro de su alcance para ser utilizada.
En un programa, una variable debe estar dentro de un par Definida entre llaves. ¿El área de código contenida entre llaves es el alcance de la variable?
Operadores en Java
Operadores aritméticos
Operadores
Cálculo.
Modelo
Resultado
Signo más 3 3
-Signo menos b = 4;- b -4
Sumar 5 5 10
-Menos 6-4 2
*Multiplicar por 3*4 12
/ Dividir por 5/5 1 p>
módulo (es decir, el resto en aritmética) 75 2
Incremento (antes) a = 2; b = a = 3
Auto- aumentando (atrás) a = 2; b = a ; a = 3; b = 2
–aumentando (frente) a = 2; /p>
–Incremento automático (después) a = 2; b = a-; a = 1; b=2
Realizar operaciones de incremento automático y incremento automático Cuando el operador o – se coloca antes del operando, la operación de incremento o decremento se realiza primero y luego se realizan otras operaciones. Por otro lado, si el operador se coloca después del operando, primero se realizan otras operaciones y luego se realizan otras operaciones. Operación de incremento o decremento.
En una operación de división, cuando el divisor y el dividendo son ambos números enteros, el resultado también es un número entero. Si hay un decimal en la operación de división, el resultado será un decimal.
Al realizar una operación de módulo (), el resultado positivo o negativo de la operación depende del signo del módulo (el número de la izquierda), independientemente del signo del módulo (el número de la izquierda). a la derecha).
Operador de asignación
El operador de asignación asigna el valor de una constante, variable o expresión a una variable
Operador
<. p>CálculoModelo
Resultado
=Asignación a = 3; b = 2; a = 3; p> = Suma es igual a a = 3; b = 2; a = 5;
-= menos igual a a = 2; a = 1; b = 2;
* =Multiplicar a = 3; b = 2; a* = b; a = 3; b = 2; a/= b; a = 2;
= El módulo es igual a a = 2; b = 2;
En el proceso de asignación, el orden de las operaciones es de derecha a izquierda y el resultado de la expresión de la derecha se asigna a la variable de la izquierda.
x = 3; equivalente a x = x 3;
Asignar un valor de tipo int a una variable de tipo short requiere una conversión explícita.
Sin embargo, cuando se utilizan los operadores =, -, * =, /=, = para la asignación, la conversión de tipo forzada se completará automáticamente y el programa no necesita hacer ninguna declaración explícita.
Operadores de comparación
Los operadores de comparación se utilizan para comparar dos valores o variables, y el resultado es un valor booleano, es decir verdadero o falso.
Operador
Cálculo
Modelo
Resultado
= = igual a 4==3 falso p>
p>
! = ¡No es igual a 4! =3 verdadero
lt menor que 4
gt mayor que 4 gt3 correcto
gt=menor o igual a 4
lt =mayor o igual a 4 gt=3 verdadero
Tenga en cuenta que el operador de comparación == no se puede escribir erróneamente como el operador de asignación =.
Operadores lógicos
Los operadores lógicos se utilizan para operar con datos booleanos y el resultado sigue siendo booleano.
Operadores
Cálculos
amp De hecho, ambos lados de y son verdaderos.
|Sigue siendo cierto.
XOR es verdadero si ambos lados son diferentes.
! significa "no"
amp cortocircuito y
||| cortocircuito o
al realizar una operación, independientemente de si es el lado izquierdo; es verdadero o falso, se evalúan las expresiones correctas.
Si usas la operación amp, cuando el lado izquierdo es falso, la expresión del lado derecho no será evaluada.
Operadores posicionales
Los operadores bit a bit son símbolos que operan en cada bit de un número binario. Operan específicamente en los números 0 y 1.
Operador
Cálculo
amp bit a bit y
Bit a bit "o"
~Vaya al lado opuesto
XOR bit a bit
lt lt desplazamiento a la izquierda 10010011
gt gt desplazamiento a la derecha
gt gt gt unsigned desplazamiento a la derecha
1 representa una
operación de bit real
Operador de bit>; gt desplaza todos los bits binarios del operando hacia la derecha. Durante la operación, el espacio izquierdo se llena con 0 o 1 según el signo del número original (si el número original es un número negativo, rellénelo con 1; si es un número positivo, rellénelo con 0).
Operador bit a bit>; gt gt desplaza todos los bits binarios del operando hacia la derecha un bit. Durante la operación, el espacio izquierdo se llena con 0 (independientemente del número original)
Prioridad del operador
Al operar con algunas expresiones complejas, es necesario expresar claramente el orden en en las que participan todos los operadores de la fórmula.
Cuanto menor sea el número, mayor será la prioridad.
Prioridad
Operador
1 .[ ] ( )
2 - - ~ !(tipo de datos)
3 * /
4 -
5 lt lt gt gt gt gt gt
6 lt gt lt= gt=
7 == !=
8 amperios
9 ^
10 |
11. amplificador
12 ||
13 ?:
14 = * =/= = =-= lt= gt gt= gt gt gt= amplificador; = ^= |=
Al escribir un programa, intente utilizar corchetes () para lograr la secuencia de operaciones requerida para evitar ambigüedades.
Seleccione declaración estructural
Si declaración condicional
Si declaración: la condición de juicio es un valor booleano. Cuando la condición de juicio sea verdadera, se ejecutará la declaración de ejecución en {}.
Si (condición de juicio)
Grupo de códigos
}
1
2
三
Si la declaración else: si la condición de juicio es verdadera, ejecute la declaración 1, si es falsa, ejecute la declaración 2.
Si (condición de juicio)
Ejecutar sentencia 1}else{
Ejecutar sentencia 2
Operador ternario
¿Condiciones de juicio? Expresión 1: Expresión 2
El operador ternario obtendrá un resultado y generalmente se usa para asignar un valor a una variable. Cuando la condición de juicio es verdadera, el resultado es el valor de 1; de lo contrario, el resultado es el valor de la expresión 2.
int máx = x gty? x: y;
1
2
Tres
Cuatro
Cinco
Declaración If else if else
La declaración If else if else se utiliza para juzgar múltiples condiciones y realizar una variedad de procesos diferentes.
If(condición de juicio 1){
Ejecutar declaración 1}else if(condición de juicio 2){
Ejecutar declaración 2...else if(juicio Condición n) {
Ejecutar sentencia n
} En caso contrario {
Ejecutar sentencia n 1}
Cuando la condición 1 es verdadera, sentencia 1 será ejecutado. Si es falso, entonces se ejecuta la condición de juicio 2, si es verdadero, se ejecuta la declaración 2, y así sucesivamente. Si todas las condiciones de juicio son falsas, significa que se cumplen todas las condiciones y se ejecutará la declaración de ejecución n 1 en {} después de lo contrario.
1
2
Tres
Cuatro
Cinco
Seis p>
p>
Siete
Ocho
Nueve
10
11
Cambiar declaración condicional
p>Cambiar (expresión)
Valor objetivo de caso 1:
Ejecutar declaración 1
Interrupción;
Valor objetivo del caso 2:
Ejecutar sentencia 2
Romper;? ...
Valor objetivo del caso n:
Ejecutar sentencia nbreak
Valor predeterminado:
Ejecutar sentencia n 1
Break;
}123456789101112131415
En cada caso, la declaración de cambio hace coincidir el valor de la expresión con el valor objetivo. Si se encuentra un valor coincidente, se ejecutará la declaración que sigue al caso correspondiente. Si no se encuentra ningún valor coincidente, se ejecutará la declaración posterior al valor predeterminado.
La expresión en la sentencia switch solo puede ser valores de tipo byte, short, char e int. Si se pasa cualquier otro tipo de valor, el programa informará un error. Pero esto no es riguroso. También se pueden utilizar la nueva enumeración de funciones introducida en JDK5.0 y el nuevo tipo de cadena introducido en JDK7.0.
Cuando se utiliza la declaración de cambio, si las declaraciones de ejecución después de múltiples condiciones de caso son las mismas, solo necesita escribir la declaración de ejecución una vez. Este es un método abreviado.
int semana = 2; cambiar(semana){? Caso 1:? Caso 2:? Caso tres:? Caso 4:? Caso 5:
System.out.println("Hoy es un día laborable"); Caso 6:? Caso 7:
System.out.println("Hoy es un día de descanso");
}1234567891011121314
Declaración de estructura de bucle
Declaración de bucle While
While (condición de bucle)
Declaración de ejecución
}
Se llama a la declaración de ejecución en {} un cuerpo de bucle.
Cuando la condición del bucle sea verdadera, el cuerpo del bucle se ejecutará. Una vez ejecutado el cuerpo del bucle, se seguirá juzgando la condición del bucle. Si la condición sigue siendo verdadera, la ejecución continúa hasta que la condición del bucle sea falsa y finalice todo el proceso del bucle.
1
2
Tres
Hacer declaración de bucle while
Hacer {
Declaración de ejecución
}mientras (condición del bucle);
El bucle se ejecutará una vez incondicionalmente y luego se decidirá si continúa la ejecución en función de la condición del bucle.
1
2
Tres
Declaración de bucle For
La declaración de bucle For es la más utilizada Declaración de bucle, generalmente utilizada cuando se conoce el número de ciclos.
For (expresión de inicialización; condición de bucle; expresión de operación) {
Ejecutar declaración
}
Ejecutar primero la expresión de inicialización y luego determine la condición del bucle. Si es falso, salga del bucle. Si es verdadero, se ejecuta la declaración, luego se ejecuta la expresión de operación y luego se evalúa la condición del bucle. . .
1
2
Tres
Bucles anidados
Los bucles anidados se refieren a La estructura de sintaxis del La declaración de bucle se define en el cuerpo del bucle. Las declaraciones de bucle while, do while y for se pueden anidar o anidar entre sí.
Sentencia de salto (interrupción, continuación)
Declaración de interrupción
La instrucción Break se puede utilizar en declaraciones condicionales de cambio y declaraciones de bucle. Cuando aparece en una declaración condicional de cambio, se usa para terminar un caso y saltar fuera de la estructura de cambio. Cuando aparece en una declaración de bucle, su función es saltar de la declaración de bucle y ejecutar el siguiente código.
Declaración Continuar
La declaración continuar se utiliza en declaraciones de bucle. Su función es terminar el bucle y ejecutar el siguiente bucle.
Método
¿Qué es un método?
Extrae código duplicado y encapsulalo en un método.
Nombre del método del tipo de valor de retorno del modificador ([tipo de parámetro nombre del parámetro 1, tipo de parámetro nombre del parámetro 2,...]) {
¿Ejecutar declaración? Devuelve valor de retorno;
}1234
Modificador: restringe los permisos de acceso.
Tipo de valor de retorno: se utiliza para limitar el tipo de datos del valor de retorno.
Tipo de parámetro: se utiliza para definir el tipo de datos de los parámetros pasados al llamar al método.
Nombre del parámetro: Variable utilizada para recibir datos entrantes al llamar al método.
Palabra clave de retorno: se utiliza para finalizar el método y devolver el valor del tipo especificado del método.
Valor de retorno: el valor devuelto por la declaración de retorno se devolverá a la persona que llama.
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 tabla de parámetros, que se utiliza para describir los parámetros que deben recibirse cuando se llama al método. 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 de un método debe ser el tipo de valor de retorno declarado por el método. Si no hay ningún valor de retorno en el método, el tipo de valor de retorno debe declararse como nulo. En este momento, se puede omitir la declaración de devolución en el método.
Sobrecarga de métodos
Definir múltiples métodos con el mismo nombre en un programa, pero el tipo o número de parámetros deben ser diferentes, se llama sobrecarga de métodos.
La sobrecarga de métodos no tiene nada que ver con el tipo de valor de retorno. Solo se deben cumplir dos condiciones, una es que el nombre del método sea el mismo y la otra son los parámetros.