Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Guía Java: identificadores, tipos de datos y operadores aritméticos, Apuntes de Programación Java

En este documento se presenta una guía básica para el desarrollo de programas Java, en la que se explican los conceptos de identificadores, tipos de datos primitivos y operadores aritméticos. Se incluyen ejemplos y reglas para la creación de identificadores válidos, una lista de las palabras reservadas del lenguaje Java y el uso de literales enteros, reales y de carácter. Además, se detalla el orden de aplicación de los operadores aritméticos.

Tipo: Apuntes

2019/2020

Subido el 04/11/2020

bn-hc
bn-hc 🇵🇪

1 documento

1 / 13

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
UNIVERSIDADA NACIONAL TECNOLOGICA DE LIMA SUR
CARRERA PROFESIONAL INGENIERÍA DE SISTE MAS
LENGUAJE DE PROGRAMACION I
1. SOFTWARE PARA EL DESARROLLO DE PROGRAMAS JAVA
Para el desarrollo de programas Java usaremos el siguiente software:
Java SE Development Kit (JDK),
que contiene el compilador, la JVM y a las
librerías del lenguaje. El JDK puede ser descargado de la página de Oracle cuya
dirección es http://www.oracle.com/
NetBeans IDE
, es un Entorno Integrado de Desarrollo (IDE, siglas del inglés
Integrated Development Environment) que permite editar, compilar y ejecutar
programas Java. Para la compilación y ejecución se requiere tener instalado el
JDK. Puede ser descargado de la página de Netbeans cuya dirección es
https://netbeans.org/
A parte de Netbeans existen otros Entornos Integrados de Desarrollo profesionales
como es el caso de
Eclipse
de IBM, JCreator, JBuilder de Borland, Visual Café de
Symantec, JDeveloper de Oracle, Visual Age de IBM, etc.
2.
IDENTIFICADORES
Los identificadores son nombres usados para identificar diversos elementos de
programa como variables, constantes, métodos, clases, etc.
Para crear un identificador deben tenerse en cuenta las siguientes reglas:
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 ($).
No puede ser una palabra reservada del lenguaje.
Las mayúsculas y minúsculas se consideran diferentes.
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Vista previa parcial del texto

¡Descarga Guía Java: identificadores, tipos de datos y operadores aritméticos y más Apuntes en PDF de Programación Java solo en Docsity!

LENGUAJE DE PROGRAMACION I

1. SOFTWARE PARA EL DESARROLLO DE PROGRAMAS JAVA

Para el desarrollo de programas Java usaremos el siguiente software:

Java SE Development Kit (JDK), que contiene el compilador, la JVM y a las librerías del lenguaje. El JDK puede ser descargado de la página de Oracle cuya dirección es http://www.oracle.com/

NetBeans IDE , es un Entorno Integrado de Desarrollo (IDE, siglas del inglés Integrated Development Environment) que permite editar, compilar y ejecutar programas Java. Para la compilación y ejecución se requiere tener instalado el JDK. Puede ser descargado de la página de Netbeans cuya dirección es https://netbeans.org/

A parte de Netbeans existen otros Entornos Integrados de Desarrollo profesionales como es el caso de Eclipse de IBM, JCreator, JBuilder de Borland, Visual Café de Symantec, JDeveloper de Oracle, Visual Age de IBM, etc.

2. IDENTIFICADORES

Los identificadores son nombres usados para identificar diversos elementos de programa como variables, constantes, métodos, clases, etc.

Para crear un identificador deben tenerse en cuenta las siguientes reglas:  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 ($).  No puede ser una palabra reservada del lenguaje.  Las mayúsculas y minúsculas se consideran diferentes.

Ejemplo 1 Son válidos los siguientes identificadores: edadMaxima edadmaxima monto_total sueldo_bruto suelbru $ganancia nota importeCompra

Note que los identificadores edadMaxima y edadmaxima no son iguales dado que M (mayúscula) no es lo mismo que m (minúscula).

Ejemplo 2 Son inválidos los siguientes identificadores: 1cuenta No puede comenzar con un número monto total Contiene un carácter invalido intermedio (el espacio en blanco) premio# Contiene el carácter inválido # final No puede ser una palabra reservada continue No puede ser una palabra reservada

3. PALABRAS RESERVADAS

Se denominan palabras reservadas a aquellas palabras que tienen un significado especial dentro del lenguaje y que por lo tanto no pueden ser utilizados para otros propósitos. Así, una palabra reservada no se puede utilizar como un identificador. En la tabla que sigue se muestran las 50 palabras reservadas del lenguaje Java. Note que todas ellas están en minúsculas.

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 edad, hijos; double sueldo, bonificacion; int a, b, c;

6. LITERALES

Una literal es la representación de un valor en el código fuente del programa.

6.1 Literales enteros

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  Los siguientes literales son de tipo int 12, 34, 0, -50, etc.

 Los siguientes literales son de tipo long 9223372036854775807L, 25L, -1L, etc.

6.2 Literales reales Cualquier valor numérico decimal con parte fraccionaria es un literal real. Los literales reales se consideran de tipo double. Para especificar que un literal es de tipo float , debe añadirse, como sufijo, la letra F ó f.

Por ejemplo:

 Los siguientes literales son de tipo double 1.23, 3.456, -2.0, 3.25E+12, 2.7e-5, etc.  Los siguientes literales son de tipo float 2.75f, -4.567f, 2.0F, 6.73e+2f, etc.

Para representar un literal real en notación científica se usa la letra E ó e para expresar la potencia de 10.

Por ejemplo:

3.25E+12 representa a 3.25 x 10^12

variable = expresión;

7. SENTENCIAS DE ASIGNACION

Una sentencia de asignación se utiliza para asignar (almacenar) un valor a una variable. En una sentencia de asignación el valor situado a la derecha del signo igual se almacena en la variable situada a la izquierda del signo igual.

Una sentencia de asignación tiene la siguiente forma:

Donde expresión puede ser una variable, un literal o una combinación de variables, literales y operadores. La sentencia de asignación almacena en variable el valor de la 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.  Es un error de sintáxis tratar de asignar un valor de tipo double a una variable de tipo int.

Ejemplo // Declara las variables p, q y r int p, q, r;

// Asigna el valor 2 a la variable p p = 2;

// Asigna una copia del valor de p a la variable q q = p;

// Evalúa el valor de la expresión 2p + q a la variable r r = 2p + q;

8. EXPRESIONES ARITMETICAS

Una expresión aritmética es una combinación de variables, literales y operadores aritméticos.

8.1 Operadores Aritméticos

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 operandos son enteros, el resultado es un entero; si alguno de ellos es real, el resultado es real.

Ejemplo 2 + 5 produce el valor 7 2.0 + 5 produce el valor 7. 2 + 5.0 produce el valor 7. 2.0 + 5.0 produce el valor 7. 10/4 produce el valor 2 10/4.0 produce el valor 2. 10.0/4 produce el valor 2. 10.0/4.0 produce el valor 2. 15/2 produce el valor 7 15%2 produce el valor 1

public class ClasePrincipal { public static void main(String[] args) { sentencia_1;

La estructura de un programa simple en Java es la siguiente:

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: La clase hola construye un programa que muestra un mensaje en pantalla: public class Saludo { public static void main (String[] args) { System.out.println("Hola… "); System.out.println("Bienvenidos al curso de Lenguaje de Programación I "); 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

Clic en Java Aplication - > Next

Finish

Estructura del programa

Escribir el código

public class JavaApplication5 { /**

  • @param args the command line arguments */ public static void main(String[] args) {

Scanner sn=new Scanner(System.in);

System.out.println("INTRODUZCA EL NUMERO 1"); int num1=sn.nextInt();

System.out.println("introduzca el numero 2"); int num2=sn.nextInt();

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"); } } }