java basico-ficheros

16
Java Programación Básica Freddy Romero Email: [email protected] @flromero_s

Upload: flromeros

Post on 13-Jul-2015

736 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Java Basico-Ficheros

Java

Programación Básica

Freddy Romero

Email: [email protected]

@flromero_s

Page 2: Java Basico-Ficheros

Contenidos:

1. Tipos de datos.

2. Castings

3. Operadores

4. Estructuras de Control.

5. Arreglos.

6. Ingreso de datos consola.

7. Ficheros/Archivos.

8. Métodos/Funciones

Page 3: Java Basico-Ficheros

1. Tipos de datos.

Page 4: Java Basico-Ficheros

1. Tipos de datos.

Ejemplo :

Declaracion de Variables:

public int numero1;

Modificador de Acceso.(opcional)

Tipo de dato (obligatorio)

Toda expresión termina con punto y coma “;”

Page 5: Java Basico-Ficheros

2. Castings

<tipo_de_dato> <nombre_variable> = (Tipo_de_dato) <valor>;

Ejemplo:

double decimal1 = 25.0;

int variable_final = (int) decimal1;

Page 6: Java Basico-Ficheros

3. OperadoresOperadores compuestos de asignación:

-=, +=, /=

Ejemplo:

y -= 6;

x += 2 * 5;

x *= 2 +5;

Equivale a decir:

y = y - 6;

x = x + (2 * 5);

x = x * (2 + 5);

Page 7: Java Basico-Ficheros

3. Operadores

Operadores relacionales, siempre su resultado es un boolean(true o false):

<, <=, >, >=, ==, y !=.

Hay cuatro cosas que se pueden testear:

• números.

• caractéres.

• booleanos primitivos.

• variables que referencian a Objetos.

Page 8: Java Basico-Ficheros

3. OperadoresOperadores Aritméticos: +, -, *, /, % Recordar que por defecto las expresiones son evaluadas de izquierda a derecha. Si se quiere condicionar se debe utilizar los paréntesis “( )”. Recordar también que el *, / y % tienen mayor precedencia que el + y -.

Operadores de incremento y decremento ++(prefijo y postfijo), --(prefijo y postfijo)

Ejemplo de uso: 1. class MathTest { 2. static int players = 0; 3. public static void main (String [] args) { 4. System.out.println("players online: " + players++); 5. System.out.println("The value of players is " + players); 6. System.out.println("The value of players is now " + ++players); 7. } 8. } La salida es: players online: 0 The value of players is 1 The value of players is now 2

Page 9: Java Basico-Ficheros

3. Operadores

Operadores Lógicos:

• And &&, y ||

Ejercicios Netbeans / Eclipse

Page 10: Java Basico-Ficheros

4. Estructuras de Control.

• If

• If-else

• Do-while

• While

• For

• switch .

Page 11: Java Basico-Ficheros

5. Arreglos.

• Uni-direccional.

<tipodato>[] nombre;

nombre= new <tipodato>[tamanio];

Page 12: Java Basico-Ficheros

5. Arreglos.

• Bi-direccional.

<tipodato>[][] nombre;

nombre= new <tipodato>[tamanio][tamanio];

Page 13: Java Basico-Ficheros

6. Ingreso de datos consola.

El ingreso de datos se lo puede hacer a través del uso de varias librearías.Las mas básicas son la siguientes:

• Scanner.

import java.util.Scanner;

Existen mas métodos que nos permite trabajar con tipos de datos específicos

Page 14: Java Basico-Ficheros

7. Ficheros/Archivos.

Page 15: Java Basico-Ficheros

7. Ficheros/Archivos.

Ejercicios:El archivo llamado “archivo2.txt” debe existir

import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;

Page 16: Java Basico-Ficheros

8. Métodos/Funciones

Tipo de retorno

Argumentos