Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC. Conceptos de Memoria  Variables Una variable es un

4 downloads 138 Views 4MB Size

Recommend Stories


Persistencia Orientada a objetos
Persistencia Orientada a objetos Prof. Mg. Javier Bazzocco 2011 1 Bazzocco, Javier Persistencia orientada a objetos. - 1a ed. - La Plata : Universi

5 C A P I T U L O. Programacion orientada a objetos con Java. 5.1 Introduccion a Java Caracteristicas
5 CAPITULO Programacion orientada a objetos con Java En este capitulo haremos una breve introduccion al lenguaje de Java1, mostrando la relacion entr

POO - Programación Orientada a Objetos
Última modificación: 08-03-2016 230086 - POO - Programación Orientada a Objetos Unidad responsable: 230 - ETSETB - Escuela Técnica Superior de Ingen

LABORATORIO #7 PARTE I INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS
UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS ESCUELA DE COMPUTACIÓN ALGORITMOS Y PROGRAMACIÓN LABORATORIO #7 – PARTE I INTRODUCCIÓN A LA PRO

Programación Orientada a Objetos. Sesión 4: Herencia
Programación Orientada a Objetos Sesión 4: Herencia Contextualización Cuando hablamos de informática, podemos contemplar varios elementos que se uti

Tema 11: Programación orientada a objetos
Tema 11: Programación orientada a objetos Índice 1 La Programación Orientada a Objetos...............................................................

Conceptos de Programación Orientada a Objetos
Conceptos de Programación Orientada a Objetos ¿Qué es un objeto en el mundo real? Un objeto es un elemento real o abstracto, que tiene un estado, un c

Programación orientada a objetos en Visual Basic.NET
Programación orientada a objetos en Visual Basic .NET Índice Introducción 1 Lección: Entender el concepto de clase 2 Lección: Trabajar con clases

MS POWERPOINT. Ing. Patricia Acosta Vargas, MSc. MS POWERPOINT 2007
Ing. Patricia Acosta Vargas, MSc. MS POWERPOINT MS POWERPOINT 2007 Office PowerPoint 2007 tiene una interfaz de usuario nueva denominada la Cinta d

Story Transcript

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.

Conceptos de Memoria 

Variables Una variable es un espacio en la memoria del PC  Cada variable tiene un nombre, un tipo , un tamaño y un valor 

Programación Orientada a Objetos

2

Declaración e inicialización de variables de Memoria 

Para declarar una variable: int number1;



Para inicializar una variable: number1 = 45;



Se puede declarar e inicializar al mismo tiempo: int number2 = 72; int sum = number1 + number2;

Programación Orientada a Objetos

3

Expresiones Aritméticas Operación

Operador

Expresión algebráica

Expresión Java

Adición

+

f+7

f+7

Substración



p–c

p-c

Multiplicación

*

bm

b*m

División

/

x/y ó

ó x y

x/y

La división entre enteros trunca el resultado: 7 / 5 es igual a 1  Operador módulo (%) obtiene el residuo 7 % 5 es igual a 2 

Programación Orientada a Objetos

4

Precedencia de los operadores 



Algunos operadores aritméticos actúan antes que otros, por ejemplo, la multiplicación antes de la adición Coloque paréntesis para evitar ambigüedades y facilitar la lectura de la expresión a + b + c / 3 ( a + b + c ) / 3

Programación Orientada a Objetos

5

Tipos primitivos de Java



Ejemplos 

  

double d1 = 123.4; double d2 = 1.234e2; float f1 = 123.4f; short edad;

Valores Por defecto para Tipos primitivos de Java

Al crear las variables ellas se inicializan con un valor por defecto 

Cast implícito entre Tipos 

Cuando se mezclan tipos de datos en las expresiones se usan reglas de promoción que aseguran que los tipos de datos de los operandos de la expresión son iguales 

La promoción se realiza hacia el tipo de variable de mayor precisión.

Programación Orientada a Objetos

8

Cast explícito entre Tipos 

La promoción puede realizarse de manera explícita precediendo la expresión del tipo deseado encerrado entre paréntesis.

Programación Orientada a Objetos

9

Otros métodos de conversión

Programación Orientada a Objetos

10

Sobrecarga del operador + output = “test” + 1 + 2;

Programación Orientada a Objetos

output = 1 + 2 + “test”;

11

Constantes 

Si se quiere que un valor permanezca sin cambiar durante la ejecución de un programa, se debe usar una constante. 

Utilice la palabra reservada final para definir una constante y asigne un valor en su declaración.

Programación Orientada a Objetos

12

Estructuras de Control(1) 



En Java las sentencias de un programa se ejecutan normalmente en el orden en que son escritas. Los programas Java se componen de tres tipos de estructuras de control Estructuras de secuencia  Estructuras de selección  Estructuras de repetición 

Programación Orientada a Objetos

13

Estructuras de Control(2) 

Estructuras de selección  Sentencia if 



Sentencia if else 



Sentencia de selección simple

Sentencia de selección doble

Sentencia switch 

Sentencia de selección múltiple

Programación Orientada a Objetos

14

Estructuras de Control(3) 

Estructuras de repetición También conocidas como ciclos  Ejecutan de manera repetida una acción mientras la condición del ciclo sea verdadera  Sentencia while 





Sentencia do while 



Ejecuta las acciones de su cuerpo 0 ó más veces Ejecuta las acciones de su cuerpo 1 ó más veces

Sentencia for 

Ejecuta las acciones de su cuerpo 0 ó más veces

Programación Orientada a Objetos

15

Sentencia if simple 

Ejecuta una acción si la condición especificada es cierta  la condición debe escribirse entre paréntesis ( ) 



La acción a ejecutar se debe encerrar en un bloque de código con los signos { y } 



La condición siempre se evalúa como falso ó verdadero

Si el cuerpo sólo tiene una sentencia no son necesarias las llaves

El control del programa siempre continua después de la sentencia if

Programación Orientada a Objetos

16

Operadores de Igualdad y Operadores Relacionales Operator estándar matemático

Operador Java

Condición

Significado

== !=

x == y x != y

x es igual a y x es diferente a y

> < >= y < y >= y

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.