SlideShare una empresa de Scribd logo
1 de 4
AP7-Unidad4
Operadores y expresiones
Los programas Java incluyen datos, sentencias de programas y expresiones. Una
expresión es, normalmente, una ecuación matemática, tal como 3*x+5*z. En esta
expresión, los símbolos más y producto ( + , * ) son los operadores de suma y
producto, los números 3 y 5, y las variables x, y se llaman operandos. En síntesis, una
expresión es una secuencia de operaciones y operandos que especifica un cálculo.
Cuando se utiliza + entre números (o variables) se denomina operador binario, debido
a que el operador + suma dos números. Otro tipo de operador de Java es el operador
unitario («unario»), que actúa sobre un único valor. Si la variable x contiene el valor 5,
- x es el valor - 5. El signo menos (-) es el operador unitario menos.
Java soporta un conjunto potente de operadores unitarios, binarios y de otros tipos.
- Operador de asignación
El operador = asigna el valor de la expresión derecha a la variable situada a su
izquierda.
/**
* Demostracion deloperadorasignación
*/
public class operadoresAsignacion {
public static void main(String[] args) {
int i,j;
doublex;
char c;
boolean b;
String s;
i = 15;
j = i;
x = 12.345;
c = 'A';
b = false;
s = "Hola";
System.out.println("i= " + i);
System.out.println("j ="+ j);
System.out.println("x =" + x);
System.out.println("c=" + c);
System.out.println("b =" + b);
System.out.println("s=" + s);
}
}
- Operadores aritméticos
Los operadores aritméticos sirven para realizar operaciones aritméticas básicas. Los
operadores aritméticos Java siguen las reglas algebraicas típicas de jerarquía o
prioridad.
Estas reglas especifican la precedencia de las operaciones aritméticas.
public class OperadoresAritmeticos{
public static void main(String[] args) {
int i,j;
doublea,b;
i = 7;
j = 3;
System.out.println("*Operandosenteros:i= " + i + " ; j = " + j);
System.out.println("Operadorsuma:i+ j = " + (i+j));
System.out.println("Operadorresta:i- j = " + (i-j));
System.out.println("Operadorproducto:i* j = " + (i*j));
System.out.println("Operadordivision:i/ j = " + (i/j));
System.out.println("Operadorresto:i% j = " + (i%j));
a = 12.5;
b = 4.3;
System.out.println("*Operandosreales:a = " + a + " ; b = " + b);
System.out.println("Operadorsuma:a +b = " + (a+b));
System.out.println("Operadorresta:a - b = " + (a-b));
System.out.println("Operadorproducto:a * b = " + (a*b));
System.out.println("Operadordivision:a /b = " + (a/b));
System.out.println("Operadorresto:a % b = " + (a%b));
}
}
- Uso de paréntesis
Los paréntesis se pueden usar para cambiar el orden usual de evaluación de una
expresión determinada por su prioridad y asociatividad. Las subexpresiones entre
paréntesis se evalúan en primer lugar según el modo estándar y los resultados se
combinan para evaluar la expresión completa. Si los paréntesis están «anidados» - es
decir, un conjunto de paréntesis contenido en otro – se ejecutan en primer lugar los
paréntesis más internos. Por ejemplo, considérese la expresión
- Operadores de incrementación y decrementación
De las muchas características de Java heredadas de C ++ y de C, una de las más
útiles son los operadores de incremento ++ y decremento --. Los operadores ++ y -- ,
de nominados de incrementación y decrementación, suman o restan 1 a su
argumento, respectivamente, cada vez que se aplican a una variable.
class OrdenOut
{
public static void main (String [ ] a)
{
int n = 5, t ;
t = ++ n * - - n ;
System.out.println (“n = ” + n + “t = ” + t) ;
System.out.println (++ n + “ ” + ++ n + “ ” + ++n ) ;
System.out.println (“m = ” + m ++) ;
}
}
- Operadores relacionales
En Java, el tipo de datos boolean tiene dos valores: true y false. Una expresión
booleana es por consiguiente una secuencia de operandos y operadores que se
combinan para producir uno de los valores true y false.
Operadores tales como > = y == que comprueban una relación entre dos operandos se
llaman operadores relacionales
publicclassOperadoresRelacionales{
publicstaticvoidmain(String[] args) {
inti,j;
i = 7;
j = 3;
System.out.println("*Operandosenteros:i ="+ i +" ; j = "+ j);
System.out.println("Operadorigualdad:i == j es" + (i==j));
System.out.println("Operadordesigualdad:i !=j es" + (i!=j));
System.out.println("Operadormayorque:i > j es" + (i>j));
System.out.println("Operadormenorque:i <j es" + (i=j));
System.out.println("Operadormenoroigual que:i <= j es" + (i<=j));
}
}

Más contenido relacionado

La actualidad más candente

Funciones logicas de excel con todo mi amor.
Funciones logicas de excel con todo mi amor.Funciones logicas de excel con todo mi amor.
Funciones logicas de excel con todo mi amor.Angel Lopez Morgado
 
Operadores aritmeticos erick
Operadores aritmeticos erickOperadores aritmeticos erick
Operadores aritmeticos erickErick Zuñiga
 
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)luis freddy
 
Tipos de operadores
Tipos de operadoresTipos de operadores
Tipos de operadorespandaloqa
 
Metodos en java
Metodos en javaMetodos en java
Metodos en javaaleja0940
 
Introducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CIntroducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CDiego Santimateo
 
Tipos de operadores_de_c_
Tipos de operadores_de_c_Tipos de operadores_de_c_
Tipos de operadores_de_c_LuisFrancisco02
 
Métodos en programacion
Métodos en  programacionMétodos en  programacion
Métodos en programacioncrisricguepi
 
Actividad 20
Actividad 20 Actividad 20
Actividad 20 luis-1995
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATEsell123
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++KatherinBarrios17
 

La actualidad más candente (15)

Funciones logicas de excel con todo mi amor.
Funciones logicas de excel con todo mi amor.Funciones logicas de excel con todo mi amor.
Funciones logicas de excel con todo mi amor.
 
Expresiones
ExpresionesExpresiones
Expresiones
 
Operadores aritmeticos erick
Operadores aritmeticos erickOperadores aritmeticos erick
Operadores aritmeticos erick
 
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
3 desarollo manejo datos capitulo 1 -01 arreglos de dimension (6)
 
4 operadores
4 operadores4 operadores
4 operadores
 
Tipos de operadores
Tipos de operadoresTipos de operadores
Tipos de operadores
 
Operadores
OperadoresOperadores
Operadores
 
Metodos en java
Metodos en javaMetodos en java
Metodos en java
 
11 Funciones
11 Funciones11 Funciones
11 Funciones
 
Introducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CIntroducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje C
 
Tipos de operadores_de_c_
Tipos de operadores_de_c_Tipos de operadores_de_c_
Tipos de operadores_de_c_
 
Métodos en programacion
Métodos en  programacionMétodos en  programacion
Métodos en programacion
 
Actividad 20
Actividad 20 Actividad 20
Actividad 20
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATE
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
 

Similar a Ap7 java2

Operadores,expresiones y orden de evaluacion
Operadores,expresiones y orden de evaluacionOperadores,expresiones y orden de evaluacion
Operadores,expresiones y orden de evaluacionko_enano543
 
trabajo de matematicas
trabajo de matematicastrabajo de matematicas
trabajo de matematicassell123
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATEsell123
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicasguest6a9621
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicasguest6a9621
 
Semana 5-Conceptualziación del lenguaje de programación C++
Semana 5-Conceptualziación del lenguaje de programación C++Semana 5-Conceptualziación del lenguaje de programación C++
Semana 5-Conceptualziación del lenguaje de programación C++luzgaray6
 
Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 1-Conceptualziación del lenguaje d eprogramación C++Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 1-Conceptualziación del lenguaje d eprogramación C++luzgaray6
 
Semana 2-Conceptualización del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++Semana 2-Conceptualización del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++luzgaray6
 
Algoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptAlgoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptDjJoss
 
Lenguajes de programacion c
Lenguajes de programacion cLenguajes de programacion c
Lenguajes de programacion ccharnisch
 
INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2thefasp10
 
OPERADORES ARITMETICOS
OPERADORES ARITMETICOSOPERADORES ARITMETICOS
OPERADORES ARITMETICOSFernando Solis
 
Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2charnisch
 
Operaciones Básicas
Operaciones BásicasOperaciones Básicas
Operaciones Básicaschembe
 
Unidad2
Unidad2Unidad2
Unidad2JHONNY
 

Similar a Ap7 java2 (20)

Ap n° 7 rios,m. fernanda
Ap n° 7 rios,m. fernandaAp n° 7 rios,m. fernanda
Ap n° 7 rios,m. fernanda
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Operadores,expresiones y orden de evaluacion
Operadores,expresiones y orden de evaluacionOperadores,expresiones y orden de evaluacion
Operadores,expresiones y orden de evaluacion
 
trabajo de matematicas
trabajo de matematicastrabajo de matematicas
trabajo de matematicas
 
TRABAJO DE MATE
TRABAJO DE MATETRABAJO DE MATE
TRABAJO DE MATE
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicas
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicas
 
Semana 5-Conceptualziación del lenguaje de programación C++
Semana 5-Conceptualziación del lenguaje de programación C++Semana 5-Conceptualziación del lenguaje de programación C++
Semana 5-Conceptualziación del lenguaje de programación C++
 
Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 1-Conceptualziación del lenguaje d eprogramación C++Semana 1-Conceptualziación del lenguaje d eprogramación C++
Semana 1-Conceptualziación del lenguaje d eprogramación C++
 
Semana 2-Conceptualización del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++Semana 2-Conceptualización del lenguaje de programación C++
Semana 2-Conceptualización del lenguaje de programación C++
 
Practica13
Practica13Practica13
Practica13
 
PRACTICA 13 ALICE
PRACTICA 13 ALICEPRACTICA 13 ALICE
PRACTICA 13 ALICE
 
Algoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.pptAlgoritmos y Diagramas de flujo.ppt
Algoritmos y Diagramas de flujo.ppt
 
Lenguajes de programacion c
Lenguajes de programacion cLenguajes de programacion c
Lenguajes de programacion c
 
INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2INTRODUCCIÓN ADSI - PARTE 2
INTRODUCCIÓN ADSI - PARTE 2
 
OPERADORES ARITMETICOS
OPERADORES ARITMETICOSOPERADORES ARITMETICOS
OPERADORES ARITMETICOS
 
Alice13
Alice13Alice13
Alice13
 
Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2Lenguajes De Programacion C nivel1-unidad2
Lenguajes De Programacion C nivel1-unidad2
 
Operaciones Básicas
Operaciones BásicasOperaciones Básicas
Operaciones Básicas
 
Unidad2
Unidad2Unidad2
Unidad2
 

Más de Jose Londero (20)

Ap autoevaluación
Ap autoevaluaciónAp autoevaluación
Ap autoevaluación
 
Ap4 u5
Ap4 u5Ap4 u5
Ap4 u5
 
Ap3 u5
Ap3 u5Ap3 u5
Ap3 u5
 
Ap2 u5
Ap2   u5Ap2   u5
Ap2 u5
 
Ap1 u5
Ap1 u5Ap1 u5
Ap1 u5
 
Ap4 java
Ap4 javaAp4 java
Ap4 java
 
Ap3 java
Ap3   javaAp3   java
Ap3 java
 
Ap2 java
Ap2   javaAp2   java
Ap2 java
 
Ap01 java
Ap01 javaAp01 java
Ap01 java
 
Ap6 u4
Ap6 u4Ap6 u4
Ap6 u4
 
Ap4 unidad 3
Ap4 unidad 3Ap4 unidad 3
Ap4 unidad 3
 
Ap3 unidad 3
Ap3 unidad 3Ap3 unidad 3
Ap3 unidad 3
 
Ap5 java
Ap5 javaAp5 java
Ap5 java
 
Ap6 java
Ap6 javaAp6 java
Ap6 java
 
Unidad 3 actividad obligatoria
Unidad 3 actividad obligatoriaUnidad 3 actividad obligatoria
Unidad 3 actividad obligatoria
 
Matrices
MatricesMatrices
Matrices
 
Ap5
Ap5Ap5
Ap5
 
Ap4 londero
Ap4   londeroAp4   londero
Ap4 londero
 
Actividad obligatoria 4 b
Actividad obligatoria 4 bActividad obligatoria 4 b
Actividad obligatoria 4 b
 
Ao 4 a
Ao 4 aAo 4 a
Ao 4 a
 

Último

Métodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfMétodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfJuvenalriv
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosSALVADOR ALTEZ PALOMINO
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoGualbertoLopez2
 
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhFoxy963
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfLimbergleoMamaniIsit
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de GestiónYanet Caldas
 
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdfTrabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdfChristianMOntiveros1
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosandersonsubero28
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdfThe16Frame
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanaArnolVillalobos
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESJHONJAIROVENTURASAUC
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfSalomeRunco
 
IG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesIG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesPardoGasca
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdffernandolozano90
 
Practica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdfPractica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdffredyflores58
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricasurAN077
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESRECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESyanicsapernia5g
 

Último (20)

Métodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfMétodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdf
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminados
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de Secado
 
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdf
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de Gestión
 
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdfTrabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
IG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendacionesIG01 Instalacion de gas, materiales, criterios, recomendaciones
IG01 Instalacion de gas, materiales, criterios, recomendaciones
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
 
Practica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdfPractica_Calificada_03333333333333333.pdf
Practica_Calificada_03333333333333333.pdf
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESRECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
 

Ap7 java2

  • 1. AP7-Unidad4 Operadores y expresiones Los programas Java incluyen datos, sentencias de programas y expresiones. Una expresión es, normalmente, una ecuación matemática, tal como 3*x+5*z. En esta expresión, los símbolos más y producto ( + , * ) son los operadores de suma y producto, los números 3 y 5, y las variables x, y se llaman operandos. En síntesis, una expresión es una secuencia de operaciones y operandos que especifica un cálculo. Cuando se utiliza + entre números (o variables) se denomina operador binario, debido a que el operador + suma dos números. Otro tipo de operador de Java es el operador unitario («unario»), que actúa sobre un único valor. Si la variable x contiene el valor 5, - x es el valor - 5. El signo menos (-) es el operador unitario menos. Java soporta un conjunto potente de operadores unitarios, binarios y de otros tipos. - Operador de asignación El operador = asigna el valor de la expresión derecha a la variable situada a su izquierda. /** * Demostracion deloperadorasignación */ public class operadoresAsignacion { public static void main(String[] args) { int i,j; doublex; char c; boolean b; String s; i = 15; j = i; x = 12.345; c = 'A'; b = false;
  • 2. s = "Hola"; System.out.println("i= " + i); System.out.println("j ="+ j); System.out.println("x =" + x); System.out.println("c=" + c); System.out.println("b =" + b); System.out.println("s=" + s); } } - Operadores aritméticos Los operadores aritméticos sirven para realizar operaciones aritméticas básicas. Los operadores aritméticos Java siguen las reglas algebraicas típicas de jerarquía o prioridad. Estas reglas especifican la precedencia de las operaciones aritméticas.
  • 3. public class OperadoresAritmeticos{ public static void main(String[] args) { int i,j; doublea,b; i = 7; j = 3; System.out.println("*Operandosenteros:i= " + i + " ; j = " + j); System.out.println("Operadorsuma:i+ j = " + (i+j)); System.out.println("Operadorresta:i- j = " + (i-j)); System.out.println("Operadorproducto:i* j = " + (i*j)); System.out.println("Operadordivision:i/ j = " + (i/j)); System.out.println("Operadorresto:i% j = " + (i%j)); a = 12.5; b = 4.3; System.out.println("*Operandosreales:a = " + a + " ; b = " + b); System.out.println("Operadorsuma:a +b = " + (a+b)); System.out.println("Operadorresta:a - b = " + (a-b)); System.out.println("Operadorproducto:a * b = " + (a*b)); System.out.println("Operadordivision:a /b = " + (a/b)); System.out.println("Operadorresto:a % b = " + (a%b)); } } - Uso de paréntesis Los paréntesis se pueden usar para cambiar el orden usual de evaluación de una expresión determinada por su prioridad y asociatividad. Las subexpresiones entre paréntesis se evalúan en primer lugar según el modo estándar y los resultados se combinan para evaluar la expresión completa. Si los paréntesis están «anidados» - es decir, un conjunto de paréntesis contenido en otro – se ejecutan en primer lugar los paréntesis más internos. Por ejemplo, considérese la expresión
  • 4. - Operadores de incrementación y decrementación De las muchas características de Java heredadas de C ++ y de C, una de las más útiles son los operadores de incremento ++ y decremento --. Los operadores ++ y -- , de nominados de incrementación y decrementación, suman o restan 1 a su argumento, respectivamente, cada vez que se aplican a una variable. class OrdenOut { public static void main (String [ ] a) { int n = 5, t ; t = ++ n * - - n ; System.out.println (“n = ” + n + “t = ” + t) ; System.out.println (++ n + “ ” + ++ n + “ ” + ++n ) ; System.out.println (“m = ” + m ++) ; } } - Operadores relacionales En Java, el tipo de datos boolean tiene dos valores: true y false. Una expresión booleana es por consiguiente una secuencia de operandos y operadores que se combinan para producir uno de los valores true y false. Operadores tales como > = y == que comprueban una relación entre dos operandos se llaman operadores relacionales publicclassOperadoresRelacionales{ publicstaticvoidmain(String[] args) { inti,j; i = 7; j = 3; System.out.println("*Operandosenteros:i ="+ i +" ; j = "+ j); System.out.println("Operadorigualdad:i == j es" + (i==j)); System.out.println("Operadordesigualdad:i !=j es" + (i!=j)); System.out.println("Operadormayorque:i > j es" + (i>j)); System.out.println("Operadormenorque:i <j es" + (i=j)); System.out.println("Operadormenoroigual que:i <= j es" + (i<=j)); } }