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


Tipos de datos, variables y cadenas en Java - Prof. 19062, Apuntes de Ingeniería Infórmatica

Los diferentes tipos de datos en java, como numéricos, booleanos y caracteres, y su tamaño en bytes. También explica cómo declarar y asignar valores a variables, y cómo trabajar con cadenas utilizando la clase string, incluyendo la creación de subcadenas, modificación de cadenas y conversión a mayúsculas y minúsculas.

Tipo: Apuntes

2013/2014

Subido el 14/02/2014

simba_21
simba_21 🇪🇸

1 documento

1 / 53

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Programación
FACULTAD DE INFORMÁTICA. UNIVERSIDAD PONTIFICIA DE SALAMANCA
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35

Vista previa parcial del texto

¡Descarga Tipos de datos, variables y cadenas en Java - Prof. 19062 y más Apuntes en PDF de Ingeniería Infórmatica solo en Docsity!

Programación

FACULTAD DE INFORMÁTICA. UNIVERSIDAD PONTIFICIA DE SALAMANCA

Tema 1. Conceptos básicos

FACULTAD DE INFORMÁTICA. UNIVERSIDAD PONTIFICIA DE SALAMANCA

Mi primer programa

Tema 1. Conceptos básicos

1. Tipos Básicos

2. Variables y constantes

3. Operadores

4. Cadenas

5. Entrada-Salida

6. Flujo de control

7. Matrices

FACULTAD DE INFORMÁTICA. UNIVERSIDAD PONTIFICIA DE SALAMANCA

Tipos básicos

  • Caracteres ( char )
    • 16 bits. Insuficiente para describir todos los caracteres Unicode.
RECOMENDACIÓN: No usar el tipo char en mis programas.
Trabajar con cadenas de caracteres.

Tipos básicos

Caracteres especiales \b Retroceso \t Tabulador \n Salto de línea \r Retorno de carro \” Comillas dobles \’ Comilla simple \ Contrabarra

Tema 1. Conceptos básicos

1. Tipos Básicos

2. Variables y constantes

3. Operadores

4. Cadenas

5. Entrada-Salida

6. Flujo de control

7. Matrices

FACULTAD DE INFORMÁTICA. UNIVERSIDAD PONTIFICIA DE SALAMANCA

Variables

Declaración tipo listaVariables ; int a,b,c; long habitantes; boolean encontrado; int a = 0; long habitantes; habitantes = 12345; Inicialización ( = )

Tema 1. Conceptos básicos

1. Tipos Básicos

2. Variables y constantes

3. Operadores

4. Cadenas

5. Entrada-Salida

6. Flujo de control

7. Matrices

FACULTAD DE INFORMÁTICA. UNIVERSIDAD PONTIFICIA DE SALAMANCA

Operadores

Operadores

  • (^) Suma
  • (^) Resta
  • (^) Producto / (^) División (entera si son enteros) % (^) Resto de la división (módulo) += (^) Suma y asigna
  • = (^) Resta y asigna *= (^) Multiplica y asigna /= (^) Divide y asigna %= (^) Realiza el módulo y asigna

Funciones matemáticas

  • Clase Math (java.lang.Math.*;) Math sqrt (^) Raíz cuadrada pow (^) Potencia sin (^) Seno cos (^) Coseno tan (^) Tangente exp (^) Exponencial log (^) Logaritmo PI (^) Constante PI E (^) Constante E

Tema 1. Conceptos básicos

1. Tipos Básicos

2. Variables y constantes

3. Operadores

4. Cadenas

5. Entrada-Salida

6. Flujo de control

7. Matrices

FACULTAD DE INFORMÁTICA. UNIVERSIDAD PONTIFICIA DE SALAMANCA

Cadenas

  • Clase String (java.lang.String) Métodos más utilizados
    • Subcadenas. Para extraer una subcadena de una cadena más
larga

String substring(int indiceComienzo) String substring(int indiceComienzo,int indiceFin) String saludo = "hola que tal"; String subCadena = saludo.substring(1); String subCadena2 = saludo.substring(1,6); ola que tal ola q

Cadenas

  • Clase String (java.lang.String) Métodos más utilizados
    • Modificación de cadenas. La clase String es inmutable, no es
posible modificar un carácter de
una cadena.

String saludo = "hola que tal"; saludo = "H" + saludo.substring(1);

¿Y si queremos hacerlo?
Puede hacerse con la
concatenación (+) de subcadenas

Hola que tal