Académique Documents
Professionnel Documents
Culture Documents
2. OPERACIONES
Normalmente los programas estn hechos para ordenarle al computador que realice una serie de clculos, tanto aritmticos como lgicos. El lenguaje java como otros lenguajes de su gnero proporciona en su repertorio de instrucciones operadores y clases que clases que proporcionan los recursos para realizar clculos. Este captulo tiene como objetivo proporcionar los operadores para manipular los datos del problema cuya solucin se programa en lenguaje java. Adems de los operadores se estudian las clases estndares que proporcionan clculos con formulas matemticas y manejo del manejo de cadenas de caracteres y de fechas.
Operador + * / ++ -%
Significado Suma Resta Multiplicacin Divisin Suma a uno Resta a uno Residuo entre enteros Tabla 2-1. Operadores aritmticos
Ejemplo a+b a-b a*b a/b a++ o ++a a-- o --a a%b
Significado Igual a Diferente a Mayor que Menor que Mayor que o igual a Menor o igual a Tabla 2-2. Operadores de relacin
Operador || && !
Operador | & ^
Significado OR a|b AND a&b XOR a^b Tabla 2-4. Operadores lgicos de bits
Ejemplo
Significado Desplazamiento a la izquierda a<<n Desplazamiento a la derecha a>>n Tabla 2-5. Operadores de desplazamiento
Ejemplo
Los cuatro tipos de operadores definidos antes son los utilizados en la programacin de las operaciones aritmticas y lgicas en una aplicacin java. Para su utilizacin es importante estudiar las diferentes reglas de evaluacin de estos operadores. Es importante consultar la bibliografa especializada y de los manuales de las ayudas en lnea que proporcionan los entornos de programacin en java.
Operador = += -= *= /= %=
= = = = = =
Para utilizar en forma correcta los mtodos de la clase Math es importante que consulte la bibliografa especializada o los manuales de ayuda en lnea que dispone los entornos de programacin.
Al ejecutarse el programa del listado 2-1 se desplegar en la ventana de la consola el siguiente texto:
Hola Jorge
Listado 2-2. Programa java ilustracin uso de las clases Date y SimpleDateFormat
Al ejecutarse el programa del listado 2-2 se visualizar en la ventana de la consola el siguiente texto.
Listado 2-3. Programa java implementacin solucin problema caso de estudio 1-1
Caso de estudio 2-2. Una curva en la rampa de salida de un autopista ha sido diseada con un radio de 200 metros y un ngulo de 20 grados. Elabore un programa java que calcule a cuanta velocidad puede viajar un automvil en esta curva sin que se salga de ella. Para el clculo de la velocidad utilice la siguiente frmula: =
Dentro del mtodo main defina a g como una constante de valor igual 9.8
Figura 2-4. Ilustracin de la definicin del problema del caso de estudio 1-2
package casoestudio1_2; public class Aplicacion { public static void main(String[] args) { final double G=9.8; double radio=200; double angulo=20; double velocidad; velocidad=Math.sqrt(Math.tan(Math.PI*angulo/180)*radio*G); System.out.println(velocidad+" m/seg"); } }
Listado 2-4. Programa java con la solucin del caso de estudio 2-2
Para una mejor comprensin de los casos de estudio se recomienda implementar los programas en su computador y hacer los anlisis correspondientes para que saque sus propias conclusiones.
Escuela de Ingeniera de Sistemas e Informtica-14