Datos Numéricos Datos Numéricos ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Datos Numéricos Conceptos clave:  Variables Palabra Reservadas comentarios Tipos de datos Expresiones aritméticas Operadores aritméticos Reglas de Precedencia Casting o conversión de tipos de datos Promoción numérica Constantes Funciones Matemáticas Desarrollo Incremental ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Datos Numéricos En casi todos los programas, podemos visualizar 3  tareas principales: ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -  Cálculos Entrada Salida
Datos Numéricos Formas de Entrada; Numérica, caracteres  o cadenas de caracteres Movimiento  o arrastre del  ratón Seleccionar una opción de un menú ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Variables Supongamos que queremos sumar y restar dos  números, matemáticamente podemos expresarla como: x  + y  y - x ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Variables Pero en un programa necesitamos hacer mas cosas: Declarar el tipo de datos de estas  variables Asignarles un valor a cada  variable Realizar los  cálculos ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Variables Supongamos que   x   e  y  son enteros: Para hacer la declaración de las  variables  en un programa decimos: int    x,  y, cateto opuesto; Cuando se hace esta declaración, se asignan  localidades de memoria  para asignarles valores: ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -  7 9 x y
Variables Una localidad  de memoria se denomina:  Variable x  e  y  son los nombres que se asocian a dichas localidades de memoria Cualquier identificador válido puede ser usado como un nombre de variable Una vez hecha la declaración, solamente se le  pueden asignar valores enteros a dichas variables  ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Variables Propiedades de una  variable :   Un  localidad  de memoria para asignar su  valor Un  tipo de datos  del valor almacenado en la localidad de memoria Un  nombre  para referirse a la  localidad de memoria ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Variables Una   localidad  de memoria  se denomina:  Variable Aunque lo mas apropiado es decir que  x  e  y  son nombres de  variables , nosotros usaremos la forma abreviada que  x  e  y  son  variables  Ó que son  variables enteras  siempre y cuando se requiera precisarlo La sintaxis general de la declaración de variables es: <Tipo de Dato> <Variables>;  Donde,  <variables>  es una secuencia de identificadores separado por comas ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Variables Por ejemplo: int  x; int  y; Sin embargo no debemos declarar dos veces la misma variable.   int  x, y, z;  int  y;  //Incorrecto ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Datos y Tipos de Datos Dato:  Representación de la información en una manera adecuada para la comunicación o análisis por humanos o máquinas  Tipo de Datos:  Una categoría de datos caracterizada por los elementos soportados en la categoría y las operaciones soportadas sobre esos elementos Tipo de datos Primitivo o atómico : Un tipo de datos cuyos elementos son simples y ya no se pueden descomponer ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Datos y Tipos de Datos Un  tipo de datos  puede ser utilizado para caracterizar y manipular una cierta variedad de datos Se define formalmente por la siguiente descripción: La colección de elementos que esta puede representar  Las operaciones que pueden ser realizadas con estos elementos ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Datos y Tipos de Datos El lenguaje Java tiene 6 tipos de datos numéricos: ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -  Tipo de datos numérico integer short byte Reales float Enteros double long
Tipos de Datos ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -  Tipos de Datos numéricos en Java:
Tipos de Datos Los tipos de datos  int, float ,  son palabras reservadas del lenguaje La diferencia entre estos seis tipos de datos numéricos es el rango de valores que pueden representar, como se muestra en la tabla 3.1 Un tipo de datos con un rango de valores mayor, se dice que tiene mayor  precisión Por ejemplo el tipo de datos  long  tiene mayor precisión que el  int ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Tipos de Datos El precio que hay que pagar por tener  mayor precisión  es el espacio de memoria utilizado En casi  todos los programas usaremos el tipo de datos  int  para enteros Para números reales usaremos el tipo de datos  double . Aunque requiere mas espacio, lo preferiremos debido a su gran precisión para representar números reales. ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Tipos de Datos Ejemplo:   int  i, j, k; float  numberOne, numberTwo; long  bigInteger; double  bigNumber; ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Estatuto de Asignación  También es posible inicializar  una variable cuando es declarada: int  cont = 10, altura = 34; La asignación de un valor a una variable se realiza utilizando el  estatuto  o  sentencia de asignación Por ejemplo, para asignar el valor  345  a la variable  ancho :   ancho = 345 ; ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Estatuto de Asignación  Hay que tener cuidado de no confundir la igualdad matemática con el  estatuto de asignación Por ejemplo el siguiente código es inválido. 4 + 5 = x; x + y = y + x ; La sintaxis  para el  estatuto de asignación  es:   <variable>  =  <expression> ; ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Estatuto de Asignación  Ejemplos:   suma  =  a + b; promedio  =  ( x + y + z)/ 3; El punto clave que necesitamos recordar acerca de las variables es: Antes de utilizar una variable primero necesitamos declararla y luego asignarle un valor. ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Ejercicios 1. Why are the following declarations all invalid?   int  a, b, a; float  x, int; float  w, int  x; bigNumber  double;   2. Assuming the following declarations are executed in sequence, why are the second and third declarations invalid?   int  a, b; int  a; float  b; ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Ejercicios 3 . Name six data types for numerical values.     4. Which of the following are valid assignment statements (assuming the variables are properly declared)?   x = 12; 12 = x; y + y = x; y = x + 12; ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Assignment Statements ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Expresiones  Aritm é ticas Una expresión en la cual están involucrados valores numéricos como  24  + 34 Se denomina  expresión aritmética . Porque está compuesta de operadores aritméticos y operandos Un  operador aritmético  como el signo  +  ,  determina  un cálculo numérico  Los  operandos  son los elementos que intervienen en el cálculo  ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Operadores Aritméticos La siguiente tabla muestra los operadores aritméticos usados en un lenguaje de programación moderno como C++ o java. ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -  Ésta es la división entera donde la parte fraccional se trunca
División Entera En una división  ( /)  : Cuando ambos operandos son enteros, el resultado es un entero. Es decir cualquier parte fraccional se trunca. No hay redondeo.  A esta división se le denomina  división entera  Cuando uno de los dos operandos es real, el resultado es un número real ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
División Entera Ejemplos de división:  ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
División Entera El operador módulo %,  devuelve el residuo de una división.  Aunque los números  reales  se pueden usar con este operador, es mas frecuente usarlo únicamente con números  enteros Ejemplos: ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
División Módulo o Residuo Por ejemplo x  %  y  =  0  Cuando  y  divide a  x  perfectamente:   Ejemplo:    15 % 5 = 0 ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
División Módulo o Residuo Por ejemplo x  %  y  =  x  Cuando  x  es menor que y:   Ejemplo:    15 % 17 = 15 ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Expresiones Aritméticas Operando : En una expresión aritmética puede ser una constante, una variable, una llamada a  una función u otra expresión aritmética, posiblemente entre paréntesis. Ejemplos:   x + 4  El operador  +  (suma ), se dice que es un  operador binario  porque  actúa  sobre dos operandos ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Expresiones Aritméticas Los operadores  +  y  –  pueden ser unarios y binarios.  Ejemplos:   -x + 4  El operador  -  (resta), se dice que es un  operador unario  porque  actúa  sobre un operando ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -
Precedence Rules ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th  Ed Chapter 3  -

Datos Numéricos parte 1

  • 1.
    Datos Numéricos DatosNuméricos ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 2.
    Datos Numéricos Conceptosclave: Variables Palabra Reservadas comentarios Tipos de datos Expresiones aritméticas Operadores aritméticos Reglas de Precedencia Casting o conversión de tipos de datos Promoción numérica Constantes Funciones Matemáticas Desarrollo Incremental ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 3.
    Datos Numéricos Encasi todos los programas, podemos visualizar 3 tareas principales: ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 - Cálculos Entrada Salida
  • 4.
    Datos Numéricos Formasde Entrada; Numérica, caracteres o cadenas de caracteres Movimiento o arrastre del ratón Seleccionar una opción de un menú ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 5.
    Variables Supongamos quequeremos sumar y restar dos números, matemáticamente podemos expresarla como: x + y y - x ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 6.
    Variables Pero enun programa necesitamos hacer mas cosas: Declarar el tipo de datos de estas variables Asignarles un valor a cada variable Realizar los cálculos ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 7.
    Variables Supongamos que x e y son enteros: Para hacer la declaración de las variables en un programa decimos: int x, y, cateto opuesto; Cuando se hace esta declaración, se asignan localidades de memoria para asignarles valores: ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 - 7 9 x y
  • 8.
    Variables Una localidad de memoria se denomina: Variable x e y son los nombres que se asocian a dichas localidades de memoria Cualquier identificador válido puede ser usado como un nombre de variable Una vez hecha la declaración, solamente se le pueden asignar valores enteros a dichas variables ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 9.
    Variables Propiedades deuna variable : Un localidad de memoria para asignar su valor Un tipo de datos del valor almacenado en la localidad de memoria Un nombre para referirse a la localidad de memoria ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 10.
    Variables Una localidad de memoria se denomina: Variable Aunque lo mas apropiado es decir que x e y son nombres de variables , nosotros usaremos la forma abreviada que x e y son variables Ó que son variables enteras siempre y cuando se requiera precisarlo La sintaxis general de la declaración de variables es: <Tipo de Dato> <Variables>; Donde, <variables> es una secuencia de identificadores separado por comas ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 11.
    Variables Por ejemplo:int x; int y; Sin embargo no debemos declarar dos veces la misma variable.   int x, y, z; int y; //Incorrecto ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 12.
    Datos y Tiposde Datos Dato: Representación de la información en una manera adecuada para la comunicación o análisis por humanos o máquinas Tipo de Datos: Una categoría de datos caracterizada por los elementos soportados en la categoría y las operaciones soportadas sobre esos elementos Tipo de datos Primitivo o atómico : Un tipo de datos cuyos elementos son simples y ya no se pueden descomponer ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 13.
    Datos y Tiposde Datos Un tipo de datos puede ser utilizado para caracterizar y manipular una cierta variedad de datos Se define formalmente por la siguiente descripción: La colección de elementos que esta puede representar Las operaciones que pueden ser realizadas con estos elementos ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 14.
    Datos y Tiposde Datos El lenguaje Java tiene 6 tipos de datos numéricos: ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 - Tipo de datos numérico integer short byte Reales float Enteros double long
  • 15.
    Tipos de Datos©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 - Tipos de Datos numéricos en Java:
  • 16.
    Tipos de DatosLos tipos de datos int, float , son palabras reservadas del lenguaje La diferencia entre estos seis tipos de datos numéricos es el rango de valores que pueden representar, como se muestra en la tabla 3.1 Un tipo de datos con un rango de valores mayor, se dice que tiene mayor precisión Por ejemplo el tipo de datos long tiene mayor precisión que el int ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 17.
    Tipos de DatosEl precio que hay que pagar por tener mayor precisión es el espacio de memoria utilizado En casi todos los programas usaremos el tipo de datos int para enteros Para números reales usaremos el tipo de datos double . Aunque requiere mas espacio, lo preferiremos debido a su gran precisión para representar números reales. ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 18.
    Tipos de DatosEjemplo:   int i, j, k; float numberOne, numberTwo; long bigInteger; double bigNumber; ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 19.
    Estatuto de Asignación También es posible inicializar una variable cuando es declarada: int cont = 10, altura = 34; La asignación de un valor a una variable se realiza utilizando el estatuto o sentencia de asignación Por ejemplo, para asignar el valor 345 a la variable ancho : ancho = 345 ; ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 20.
    Estatuto de Asignación Hay que tener cuidado de no confundir la igualdad matemática con el estatuto de asignación Por ejemplo el siguiente código es inválido. 4 + 5 = x; x + y = y + x ; La sintaxis para el estatuto de asignación es:   <variable> = <expression> ; ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 21.
    Estatuto de Asignación Ejemplos:   suma = a + b; promedio = ( x + y + z)/ 3; El punto clave que necesitamos recordar acerca de las variables es: Antes de utilizar una variable primero necesitamos declararla y luego asignarle un valor. ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 22.
    Ejercicios 1. Whyare the following declarations all invalid?   int a, b, a; float x, int; float w, int x; bigNumber double;   2. Assuming the following declarations are executed in sequence, why are the second and third declarations invalid?   int a, b; int a; float b; ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 23.
    Ejercicios 3 .Name six data types for numerical values.     4. Which of the following are valid assignment statements (assuming the variables are properly declared)?   x = 12; 12 = x; y + y = x; y = x + 12; ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 24.
    Assignment Statements ©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 25.
    Expresiones Aritmé ticas Una expresión en la cual están involucrados valores numéricos como 24 + 34 Se denomina expresión aritmética . Porque está compuesta de operadores aritméticos y operandos Un operador aritmético como el signo + , determina un cálculo numérico Los operandos son los elementos que intervienen en el cálculo ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 26.
    Operadores Aritméticos Lasiguiente tabla muestra los operadores aritméticos usados en un lenguaje de programación moderno como C++ o java. ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 - Ésta es la división entera donde la parte fraccional se trunca
  • 27.
    División Entera Enuna división ( /) : Cuando ambos operandos son enteros, el resultado es un entero. Es decir cualquier parte fraccional se trunca. No hay redondeo. A esta división se le denomina división entera Cuando uno de los dos operandos es real, el resultado es un número real ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 28.
    División Entera Ejemplosde división: ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 29.
    División Entera Eloperador módulo %, devuelve el residuo de una división. Aunque los números reales se pueden usar con este operador, es mas frecuente usarlo únicamente con números enteros Ejemplos: ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 30.
    División Módulo oResiduo Por ejemplo x % y = 0 Cuando y divide a x perfectamente:   Ejemplo:   15 % 5 = 0 ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 31.
    División Módulo oResiduo Por ejemplo x % y = x Cuando x es menor que y:   Ejemplo:   15 % 17 = 15 ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 32.
    Expresiones Aritméticas Operando: En una expresión aritmética puede ser una constante, una variable, una llamada a una función u otra expresión aritmética, posiblemente entre paréntesis. Ejemplos:   x + 4 El operador + (suma ), se dice que es un operador binario porque actúa sobre dos operandos ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 33.
    Expresiones Aritméticas Losoperadores + y – pueden ser unarios y binarios. Ejemplos:   -x + 4 El operador - (resta), se dice que es un operador unario porque actúa sobre un operando ©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -
  • 34.
    Precedence Rules ©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter 3 -

Notas del editor

  • #2 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #3 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #4 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #5 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #6 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #7 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #8 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #9 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #10 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #11 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #12 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #13 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #14 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #15 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #16 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #17 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #18 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #19 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #20 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #21 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #22 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #23 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #24 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #25 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc. To assign a value to a variable, we use an assignment statement. A single variable appears to the left of equal symbol and an expression appears to the right. Assignment statements are terminated by a semicolon.
  • #26 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #27 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc. This table lists five numerical operators. Unlike pure mathematics, the division whose two operands are integers will result in an integer.
  • #28 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #29 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #30 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #31 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #32 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #33 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #34 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc.
  • #35 Intro to OOP with Java, C. Thomas Wu ©The McGraw-Hill Companies, Inc. If you want to alter the precedence rules, then use parentheses to dictate the order of evaluation.