java basico-ficheros
TRANSCRIPT
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