diapositiva 1
Operadores y expresiones en lenguaje Java
diapositiva 2
operador
Según la función del operador, existen 7 tipos de operadores:
1. Operadores aritméticos,
2. Operadores relacionales,
3. Operadores lógicos,
4. Operadores bit a bit,
5. Operador de asignación,
6. Operadores condicionales,
7. Otros operadores
diapositiva 3
operador
Según el número de operandos de conexión, hay
- operador unario (malla),
- operador binario (malla),
- Operador ternario (malla).
diapositiva 4
operador aritmético
uno. Operadores binarios +, -, *, /, %
dos. Operadores unarios ++, --,+, -
diapositiva 5
Operadores logicos
AND lógico (&&), OR lógico (||) y NOT lógico (!).
diapositiva 6
operador de asignación (binario)
uno. El operador de asignación "=" se utiliza para asignar el dato o la expresión del lado derecho del operador "=" a la variable de la izquierda.
Operadores de asignación generalizados: +=, -=, *=, /=, %=, &=, |=
2. Cuando los tipos en ambos lados del operador de asignación son inconsistentes:
- conversión automática de tipo
- elenco
diapositiva 7
Operador condicional ternario
uno. La estructura de la expresión condicional ternaria es:
(condición) ?resultado1:resultado2;
dos. El proceso de cálculo de la expresión condicional es el siguiente: primero calcule la expresión lógica o la expresión relacional como condición, el valor de la expresión es el resultado 1 cuando el valor de retorno es verdadero, y el valor de la expresión es el resultado 2 cuando el retorno el valor es falso.
diapositiva 8
Mensaje: Quiero que actúes como la consola de Java. Escribiré el comando y usted responderá con lo que debería mostrar la consola Java. Quiero que solo haga eco de la salida del terminal dentro de un bloque de código único, y nada más. No escribas explicaciones. A menos que te indique que lo hagas.
• Use GPT para emular IDE para ejecutar FindMinMax .java
paquete com.dal.basic;
clase pública FindMinMax{
public static void main(String []args)
{
temperatura doble, máx., mín.;
doble d1=1,d2=-9,9,d3=96,9;
temp=d1>d2?d1:d2;
temp=temp>d3?temp:d3;
máx = temperatura;
temp=d1<d2?d1:d2;
temp=temp<d3?temp:d3;
min = temperatura;
System.out.println("max="+max);
System.out.println("min="+min);
}
}
Enlace de descarga de código de muestra https://pan.baidu.com/s/1_jVUj3H8aeUHiDdpg0Liaw?pwd=3xbw
diapositiva 9
otros operadores
- (), [], operadores de conversión;
- Operador de objeto instancia de: Para juzgar si un objeto específico
es un objeto instanciado de una determinada clase (u otras subclases), si es así, devolver verdadero, de lo contrario devolver falso; (descripción detallada del curso más adelante. - Operador de asignación de memoria nuevo: asigna espacio de memoria para matrices y objetos de clase. (Descripción detallada del curso más adelante)