Está en la página 1de 22

PROGRAMACIN III POR LIC.

SALVADOR OLIVARES

/* Programa que enva un saludo por pantalla */ class Hola { //Nombre de la clase public static void main (String[] args){ System.out.println(Hola a todos.); } }

Dos tipos de comentarios: 1. Precedidos por // para poner un comentario en una lnea de cdigo. 2. Encerrados entre /* y */ pueden encerrar varias lneas de comentarios.

/* Programa que enva un saludo por pantalla */ class Hola { //Nombre de la clase public static void main (String[] args){ System.out.println(Hola a todos.); } }

Es necesario aadir comentarios al cdigo para hacerlo legible y entendible.

Una variable es una o ms direcciones de memoria que guardan algn contenido. A alto nivel, podemos imaginar una variable como un recipiente que guarda un dato. Existen variables de diferentes tipos. Por ejemplo:
53 `a`

Cada variable tiene un nombre por la que la identificamos. De una variable, nos interesa: Su nombre. Su contenido. El tipo de dato que puede contener.
53 `a`

precio

letra

Concepto de Variable (Continuacin)

Podemos hacer dos tipos de operaciones con las variables:


Guardar un valor en ellas. Recuperar el valor que tienen almacenado.

Slo se puede guardar datos que sean de un mismo tipo. Ejemplo:

precio

53

`a`

letra

Nombre
byte short int long float double char boolean

Valores
Nmeros enteros de 128 a 127 Enteros de 32768 a 32767 Enteros de 2147483648 a 2147483647 Enteros de 922117036854775808 a 922117036854775807 Reales de 3.40282347e+38 a 1.40239846e-45 Reales de 1. 79769313486231570e+308 a 4.94065645841246544e-324 Cualquier carcter Unicode. true o false

class NombreClase { public static void main (String[] args){ Declaracin de Variables Sentencias } }

Declaracin de Variables es las lista de todas las variables del programa con sus tipos. En Java para utilizar una variable primero hay que declararla y opcionalmente inicializarla. La declaracin de una variable suele ir al principio del programa o de los mtodos.

class NombreClase { public static void main (String[] args){ Declaracin de Variables Sentencias } }

El formato de la declaracin de variables en Java es: tipo_dato nombre;


Ejemplo: int precio; Declara la variable precio de tipo entero

class ProgramaVariables { public static void main (String[] args){ int precio; } }

Este programa declara la variable precio del tipo entero (int).

No todo lo que hace un programa debe verse por pantalla.

La sintaxis para asignar un valor a una variable es: tipo_dato nombreVariable = valor;
Por ejemplo:

// Declaracin de variables int precio; char letra;


// Asignacin de variables precio = 53; letra = 'a';

precio

53

`a`

letra

class ProgramaVariables { public static void main (String[] args){ int precio; precio = 53; System.out.println(precio); } }

Qu hace este programa?

El

declaracin tipo_dato nombre; Ejemplo: int precio;

formato

de

de

variables

es

Pero tambin pueden encadenarse variables del mismo tipo. Ejemplo: int precio, edad, costo; Tambin puede asignarse un valor inicial a una variable cuando se declara. Ejemplo: int precio = 53;

abstract boolean break byte byValue case cast

default do double else extends false final

goto if implements import inner instanceof int

operator outer package private protected public rest

synchronized this throw throws transient true try

catch char
class const

finally float
for future

interface long
native new

return short
static super

var void
volatile while

Una variable no puede tener el mismo nombre de una palabra reservada. Es incorrecto declarar: int cast;

Java es "case sensitive, la variable precio no es la misma que la variable Precio. Por convencin, las variables de Java comienzan en minscula y las siguientes palabras tienen su inicial en mayscula. Ejemplo: String nombreEmpleado=Juan Perez; double calculoRentaImponible=150.25; int edad=20; char sexo=M;

class ProgramaVariasVariables { public static void main (String[ ] args) { double precioCPU, precioMonitor; double precioComputadora; precioCPU = 200.00; precioMonitor = 100.00; precioComputadora = precioCPU+precioMonitor System.out.println(precioComputadora); } }

Pregunta: Qu hace este programa?

Una expresin puede estar compuesta por:


Un literal: 'a' El nombre de una variable: precio Varias expresiones unidas por operadores: precioSinIVA*1.13 (Un operador es un smbolo que denota una operacin)

Hemos visto que las variables contienen valores. Los literales son la forma de escribir estos valores en un programa. As por ejemplo, el carcter correspondiente a la letra a minscula se escribe en un programa como 'a'

Los valores enteros se pueden escribir:


En decimal (de forma normal) int valorNormal=21; En octal (precedido por un 0) int valorOctal =021; En hexadecimal (precedido por 0x) int valorHexadecimal =0x21;

Para indicar que una variable es de tipo long debe indicarse con una ("L"). En caso contrario, se considera de tipo int. Ejemplo: long valor=21L;

Los valores reales se pueden escribir:


En notacin normal (siempre con un punto decimal). As, 21.53, 21. ,.54 , 0.63 En notacin exponencial (siempre con una "e"). 5e4 quiere decir 5*104

Para indicar que un nmero es un float se finaliza con una F y si es double con una D. Si no se especifica nada, se supone que es un double.

Puede ser de dos tipos: true y false Ejemplo: boolean clienteActivo=true;

Corresponden al tipo de datos String, que contiene texto o cadena de caracteres. Se encierran entre comillas dobles. Ejemplo:
String mensaje = Este es un ejemplo de texto;

También podría gustarte