0% encontró este documento útil (0 votos)
64 vistas24 páginas

UPS Fundamentos Java

Este documento presenta los fundamentos de Java, incluyendo que fue desarrollado por Sun Microsystems en 1991 para crear software portable, que es orientado a objetos e independiente de plataforma, y describe los tipos de datos, variables, operadores, expresiones y la estructura básica de un programa en Java.

Cargado por

Bryan Herrera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
64 vistas24 páginas

UPS Fundamentos Java

Este documento presenta los fundamentos de Java, incluyendo que fue desarrollado por Sun Microsystems en 1991 para crear software portable, que es orientado a objetos e independiente de plataforma, y describe los tipos de datos, variables, operadores, expresiones y la estructura básica de un programa en Java.

Cargado por

Bryan Herrera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 24

FUNDAMENTOS JAVA

Jhonny Barrera J. Ing.


CONTENIDO
Introducción
Tipos de datos
Variables
Operadores
Expresiones
Estructura de un programa
FUNDAMENTOS DE JAVA
 Fue desarrollado por Sun Microsystems en e el año 1991.
 Surge por la necesidad de construir software para la
electrónica de consumo (VCRs, TV, teléfonos,....) La
dificultad de C y C++ fue el transporte a otros
procesadores. Objetivo: crear programas pequeños,
rápidos, transportables.
 Es probablemente uno de los mejores lenguajes de
programación por lo siguiente:
 Java es pequeño: Hay versiones que corren en
pequeños dispositivos portátiles.
 Java es Orientado al Objetos
FUNDAMENTOS DE JAVA
 Java es “compatible” con Internet: Corre en
navegadores, sus programas pueden ser
transmitidos y correr en “cualquier” computador.
 Es de propósito general
 Es independiente de la plataforma
 Tiene muchas bibliotecas: para manejo gráfico,
acceso a Internet, interfaces gráficas de usuarios
(GUIs) etc..
FUNDAMENTOS DE JAVA
 Cada programa ejecutable en java consiste en una o
varias clases
 Al menos una de las clases debe contener el método main
 Declaración de método main debe ser método estático

 Declaración public, cualquiera puede invocarlo.

public class prueba{


public static void main(String args[]) {
// código principal
}
}
Palabras clave en Java
abstract default if private this
boolean do implements protected throw
break double import public throws
byte else instanceof return transient
case extends int short try
catch final interface static void
char finally long strictfp volatile
class float native super while
const for new switch
continue goto package synchronized

Las palabras claves tienen significado especial y


NO pueden usarse como identificadores de
variables, ni clases, ni métodos
TIPOS DE DATOS.
 En Java los tipos de datos básicos son:
TIPOS DE DATOS.
Otros tipos de datos en Java:

 String. Para cadenas de caracteres (texto).


 Class. Para declarar clases.
 Arreglos. Para agrupar varios datos del
mismo tipo.
DECLARACIÓN DE VARIABLES

Sintaxis:
tipodato var1, var2,…, varn;

 Ejem:
int x, X; // variables enteras
long a, b; // variables enteras largas
float z, res; // variables flotantes
String cad; // cadena ojo: S mayúscula
TIPOS DE DATOS, EJEMPLO EN JAVA.
public class UsoVariables{
public static void main(String args[]) {
String saludo;
int x, X;
double f;
saludo = "Hola Mundo!";
System.out.println( saludo );
saludo = "Estoy utilizando variables";
System.out.println( saludo );
}
}
IDENTIFICADORES.
 Unidentificador es un nombre que el
programador selecciona para diferentes
elementos del programa.

 Los
identificadores se pueden definir
para:
 Variables (atributos).
 Constantes.
 Nombre del programa.
 Nombres de métodos.
 Argumentos o parámetros de los métodos.
RECOMENDACIONES SOBRE EL USO DE
IDENTIFICADORES.
 No deben usarse las palabras reservadas del
lenguaje, ejemplo: class, if, for, etc.
 Deben ser nombres descriptivos, por ejemplo:
“area” en vez de “a”.
 No deben usarse espacios en blanco, ni
caracteres especiales.
 Tener en cuenta que Java hace diferencia entre
mayúsculas y minúsculas. Por lo tanto, “area” es
diferente que “Area”, o x es diferente de X.
OPERADORES, OPERANDOS Y EXPRESIONES.
 Operadores.Permiten realizar diferentes tipos
de operaciones. Se clasifican en:
 Aritméticos.
 De asignación.
 Relacionales o de comparación.
 Lógicos o booleanos.
OPERADORES ARITMÉTICOS.

 Pemiten realizar operaciones aritméticas


básicas:
 Suma (+)
 Resta (-)
 Multiplicación (*)
 División (/)
 Módulo (%)

 Ejemplos:
a = b * c / 2;
d = 11 % 3;
OPERADORES DE ASIGNACIÓN “=“

 Permitenasignar un valor a una variable.


 Operadores de asignación combinado(acumuladores):
OPERADORES DE COMPARACIÓN O
RELACIONALES.

 Permitenrealizar comparaciones y
regresan un resultado booleano (true o
false).
OPERADORES LÓGICOS.

 Paraconstruir expresiones lógicas.


Generan un resultado booleano (true o
false).
OPERADORES (OTROS)

 Incrementales o decrementales (++, --). Pueden ser


prefijo o posfijo. Ejemplo:
int x = 10, y;
x++; // es lo mismo ++x;
System.out.println(“x = “ + x); // x=11;

En expresiones: si x=5
y=++x + 5; // y es 11
y=5 + x++; // y es 10
EXPRESIONES.
 Unaexpresión es un conjunto de variables
unidos por operadores.

 Sonórdenes que se le dan a la


computadora para que realice una tarea
determinada.
SENTENCIA.
 En Java, una sentencia es una expresión que
termina con punto y coma (;).
 Se pueden incluir varias sentencias en una línea,
aunque lo habitual es usar una línea para cada
sentencia. Ejemplo:

i = 0; j = 5; x = i + j; // Línea de tres sentencias


PRIORIDAD DE OPERADORES, EVALUACIÓN DE
EXPRESIONES.
 Java usa un orden de prioridad para evaluar los
operadores. Ese orden de mayor a menor es:

Descripción Operadores
operadores unarios ++op --op
multiplicación y división * / %
suma y resta + -
operadores relacionales < > <= =>
equivalencia == !=
operador AND, XOR, OR & ^ |
AND, OR booleano && ||
operadores de asignación = += -= *= /= %=
PRIORIDAD DE OPERADORES, EVALUACIÓN DE
EXPRESIONES.
 int j = 1 + 3 * 4; // resultado j = 13

 int j = 1 + 3 – 4; //resultado j= 0;

 int j = 1 % 3 * 4; // resultado j = 4

 int h = (1 + 3) * 4; // resultado h = 16
4.6 ESTRUCTURA BÁSICA DE UN PROGRAMA.
 Ejemplo de un programa en Java:
ELEMENTOS PRINCIPALES DEL PROGRAMA.
 Paquete.
 Importar librerías.
 Clase que define el programa.
 Método principal (main) de la clase.
 Variables globales y locales.
 Sentencias.

También podría gustarte