00033490994IS04S21022549Sesion2_LP-I_LenguajeJava
00033490994IS04S21022549Sesion2_LP-I_LenguajeJava
00033490994IS04S21022549Sesion2_LP-I_LenguajeJava
LENGUAJE DE PROGRAMACION I
2. IDENTIFICADORES
Debe comenzar con una letra, un símbolo de subrayado (_) o un símbolo de dólar
($). Los siguientes caracteres pueden ser letras, dígitos, símbolos de subrayado
(_) o símbolos de dólar ($).
1
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
Ejemplo 1
Son válidos los siguientes identificadores:
edadMaxima
edadmaxima
monto_total
sueldo_bruto
suelbru
$ganancia
nota2
importeCompra
Note que los identificadores edadMaxima y edadmaxima no son iguales dado que M
Ejemplo 2
Son inválidos los siguientes identificadores:
3. PALABRAS RESERVADAS
dentro del lenguaje y que por lo tanto no pueden ser utilizados para otros propósitos.
En la tabla que sigue se muestran las 50 palabras reservadas del lenguaje Java. Note que
2
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
Se conocen como tipos de datos primitivos a los tipos de datos que forman parte del
núcleo del lenguaje Java. Existen ocho tipos primitivos que se muestran en la siguiente
tabla:
A parte de los tipos primitivos existen otros tipos conocidos como tipos referencia a los
que se conoce también como tipos abstractos o simplemente clases. Para el manejo de
5. VARIABLES PRIMITIVAS
Una variable es una localización de memoria en la que se puede almacenar un valor que
3
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
Todas las variables deben ser declaradas antes de ser utilizadas. Para declarar una
variable se usa una sentencia de declaración que en su forma básica tiene el siguiente
formato:
Esta forma básica de declaración puede repetirse para cada variable a declarar; sin
embargo, si varias variables comparten el mismo tipo de dato, puede usarse el siguiente
formato:
Ejemplo 1
int edad;
int hijos;
double sueldo;
double bonificacion;
char letra;
String curso;
Ejemplo 2
int a, b, c;
6. LITERALES
4
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
Cualquier valor numérico entero es un literal entero. Los literales enteros se consideran
de tipo int. Para especificar que un literal es de tipo long, debe añadirse, como sufijo, la
letra L ó l.
Por ejemplo
reales se consideran de tipo double. Para especificar que un literal es de tipo float, debe
Por ejemplo:
Para representar un literal real en notación científica se usa la letra E ó e para expresar
la potencia de 10.
Por ejemplo:
5
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
comillas simples.
dobles.
"Hola mundo"
"Bienvenido a Java"
"Algoritmos Computacionales"
"abcde123xy"
"Edad inválida"
Etc
6
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
7. SENTENCIAS DE ASIGNACION
variable. En una sentencia de asignación el valor situado a la derecha del signo igual se
variable = expresión;
Donde expresión puede ser una variable, un literal o una combinación de variables,
expresión; para esto se requiere que expresión y variable tengan el mismo tipo de dato.
Notas
La asignación tiene carácter destructivo. Esto es, la variable que recibe
asignación pierde su valor actual de forma irrecuperable
Una variable de tipo double puede recibir la asignación de un valor de tipo int.
Esta es una excepción a la regla. En ese caso el valor de tipo int se convierte
automáticamente al tipo double antes de ser asignado.
Ejemplo
// Declara las variables p, q y r
int p, q, r;
7
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
8. EXPRESIONES ARITMETICAS
En la tabla que sigue se muestran los operadores aritméticos del lenguaje Java.
Operadores aritméticos
Los operadores aritméticos pueden utilizarse con tipos enteros y reales. Si ambos
es real.
Ejemplo
2+5 produce el valor 7
8
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
aplicación de los operadores sigue un orden preciso determinado por las reglas jerarquía
9
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
Como primer ejemplo sencillo de programa escrito en Java se va a utilizar uno que
muestra un mensaje por la pantalla del ordenador. Por ejemplo, el programa Hola.java:
System.out.println("Hola… ");
System.out.println("Java");
System.out.println("Muchos éxitos");
}
}
Ejemplo1:
Declara dos variables numéricas (con el valor que desees), muestra por consola la suma, resta,
multiplicación, división y módulo (resto de la división).
Solución:
Crear proyecto con el nombre Java Aplication1: clic en menú File->New project
10
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
Finish
Escribir el
código
11
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
package javaapplication1;
/**
* @author
*/
public class JavaApplication1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Ejemplo 2
Solución
package javaapplication5;
import java.util.Scanner;
/**
*
* @author
12
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTEMAS
*/
public class JavaApplication5 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
if(num1<=num2) {
if(num1==num2){
System.out.println("Son iguales");
} else {
System.out.println("El numero "+num2+" es el mayor");
}
}else {
System.out.println("EL NUMERO "+num1+" es el mayor");
}
}
}
13