Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
import <paquete>
class NombreDeClase
{ public static void main (String[ ] argumentos) throws IOException
{
<declaracion de variables>
<sentencias>
}
}
El método main( )
Para que una clase pueda ejecutarse como un programa independiente, necesita que se
defina un método main:
Ejemplo
import java.util.*;
class MiPrimerPrograma
{
public static void main (String[ ] argumentos)
{
System.out.println("Hola mundo….!!");
}
Variables
Son posiciones de memoria a las que se le asigna un identificador y se utilizan para
almacenar datos.
Cada variable tiene un nombre que sirve de referencia para introducir datos o acceder a
ellos.
Los nombres de las variables pueden tener cualquier longitud y deben comenzar con una letra,
el símbolo subrayado “_” o el dólar “$”, seguido de letras (A-Z, a-z) , dígitos (0-9) y el
símbolo de subrayado.
1
UNIVERSIDAD SAN PEDRO
INGENIERÍA INFORMATICA Y DE SISTEMAS
TECNICAS DE PROGRAMACIÓN I
Los nombre no deben coincidir con palabras reservada del lenguaje como por ejemplo:
public, if, else, static, String, int, etc.
Es recomendable asignarles a las variables, un nombre que represente los datos que
almacenan, así por ejemplo: prom, potencia, factorial, edad, nota, son nombres de variables
que fácilmente nos permiten identificar sus contenidos.
Los nombres, no deben de ser muy largos, para no dificultar la legibilidad de las
instrucciones
Tipos de datos
Toda variable tiene un tipo de dato asociado. Los tipos de datos más comunes en java son:
Enteros, reales, carácter, cadena de caracteres y booleanos.
Tipo Tamaño
byte 1Byte (8 bits)
Tipo Tamaño
2
UNIVERSIDAD SAN PEDRO
INGENIERÍA INFORMATICA Y DE SISTEMAS
TECNICAS DE PROGRAMACIÓN I
Declaración de variables
Toda variable para poder ser utilizada, debe ser previamente declarada. Para declarar una
variable se debe seguir el siguiente formato:
tipo-variable nombre-variable [= valor-inicial];
int nota;
int x, y, z;
float prom;
float n1, n2;
char sexo;
char categoría;
boolean aprobado;
boolean continuar
String nom;
String telf;
Casting
Cuando se trabaja con datos de diferentes tipos, pueden ocurrir algunos cálculos erróneos.
Por ejemplo:
Si se tienen dos variables enteras que realizan una operación y se desea que el resultado sea
decimal.
int x = 14;
int y = 3;
double z = x / y;
3
UNIVERSIDAD SAN PEDRO
INGENIERÍA INFORMATICA Y DE SISTEMAS
TECNICAS DE PROGRAMACIÓN I
Con el mismo ejemplo, hacemos de casting para obtener el resultado exacto como número
con parte decimal.
int x = 14;
int y = 3;
double z =(double) x / y;
Operadores Básicos
Operadores Matemáticos
Operadores de Asignación
=
Ejemplo:
c = 1;
c = c + 3; se puede abreviar como c +=3;
4
UNIVERSIDAD SAN PEDRO
INGENIERÍA INFORMATICA Y DE SISTEMAS
TECNICAS DE PROGRAMACIÓN I
Operadores de Relación
Ejemplo:
a++ es igual a a=a+1
a-- es igual a a=a–1
Ejemplo
Operadores Lógicos
&& (AND) : Conjunción
|| (OR) : Disyunción
! (NOT) : Negación
5
UNIVERSIDAD SAN PEDRO
INGENIERÍA INFORMATICA Y DE SISTEMAS
TECNICAS DE PROGRAMACIÓN I
Comentarios:
En java se puede hacer anotaciones o comentarios que permitan documentar un programa
de tal manera que sea más fácil de entender por cualquier usuario. Esto se puede hacer de
dos formas:
1.- Colocando el carácter //, que indica que lo que viene a continuación en una sola línea es
un comentario.
Ejemplo:
int x ; // variable x almacena N° de elementos a ingresar.
2.- Colocando el carácter /*……… */, que permite colocar comentarios que ocupen una o
más lineas.
Ejemplo:
/* En el siguiente problema la variable x
* permitirá almacenar el N° de elementos
* a ingresar.
*/
Salida de datos
Para mostrar mensajes o datos en pantalla se puede utilizar:
Muestra el mensaje y luego, el cursor queda en la misma línea, junto al último carácter
escrito.
c.- Si además de un mensaje se desea mostrar el valor de una variable, se utiliza el caracter
+ para concatenar el mensaje con el valor de la variable.
6
UNIVERSIDAD SAN PEDRO
INGENIERÍA INFORMATICA Y DE SISTEMAS
TECNICAS DE PROGRAMACIÓN I
Por ejemplo:
1.- Se desea mostrar el valor de la variable promedio (prom), se puede hacer de la siguiente
forma:
Observar que la variable cuyo valor se desea escribir en pantalla, se debe colocar fuera
de las comillas.
2.- Se desea mostrar el valor de la variable suma (sum), y de la variable resta (res) se puede
hacer de la siguiente forma:
Además se debe considerar que dentro de las comillas, se puede colocar cualquiera de los
caracteres especiales que se indican a continuación:
Ejemplo:
3.- System.out.print ("\nEl valor de la suma es ="+ sum + “\n y la resta es =” + res);
7
UNIVERSIDAD SAN PEDRO
INGENIERÍA INFORMATICA Y DE SISTEMAS
TECNICAS DE PROGRAMACIÓN I
Entrada de datos
Donde sc, es el nombre de una variable, que nos va a permitir ingresar los datos por
teclado, como una secuencia de caracteres y que luego vamos a transformar al tipo de dato
que nosotros deseamos, utilizando las palabras reservadas correspondientes. Esto se hace más
adelante, al momento de ingresar los datos .
Por ejemplo:
1.- Si se desea ingresar un dato de tipo int (entero) y asignarlo a una variable llamada N
(se supone que la variable N ha sido declarada previamente de tipo int )
2.- Si se desea ingresar un dato de tipo double (real) y asignarlo a una variable llamada
precio (se supone que la variable precio ha sido declarada previamente de tipo double )
3.- Si se desea ingresar un dato de tipo String y asignarlo a una variable llamada nombre
(se supone que la variable nombre ha sido declarada previamente de tipo String )
4.- Si se desea ingresar un dato de tipo char (caracter) y asignarlo a una variable llamada
sex (se supone que la variable sex ha sido declarada previamente de tipo char ).
En este caso se requiere utilizar otra variable auxiliar de tipo String, por ejemplo
llamada cadena.
8
UNIVERSIDAD SAN PEDRO
INGENIERÍA INFORMATICA Y DE SISTEMAS
TECNICAS DE PROGRAMACIÓN I
********************************************************************
/*2.-Programa que calcula el volumen de un cilindro */
package caso1;