java basico-ficheros

Post on 13-Jul-2015

736 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Java

Programación Básica

Freddy Romero

Email: flromero@utpl.edu.ec

@flromero_s

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

1. Tipos de datos.

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 “;”

2. Castings

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

Ejemplo:

double decimal1 = 25.0;

int variable_final = (int) decimal1;

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

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.

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

3. Operadores

Operadores Lógicos:

• And &&, y ||

Ejercicios Netbeans / Eclipse

4. Estructuras de Control.

• If

• If-else

• Do-while

• While

• For

• switch .

5. Arreglos.

• Uni-direccional.

<tipodato>[] nombre;

nombre= new <tipodato>[tamanio];

5. Arreglos.

• Bi-direccional.

<tipodato>[][] nombre;

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

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

7. Ficheros/Archivos.

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;

8. Métodos/Funciones

Tipo de retorno

Argumentos

top related