Você está na página 1de 6

Temario

Da 1: https://www.classonlive.com/curso/Aprende-a-programar-enJava
-Presentacin
-Funcionamiento Clases
-Temario
-Instalar mquina virtual Java (JRE):
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads2133155.html
-Instalar entorno de desarrollo (Eclipse):
https://eclipse.org/downloads/packages/eclipse-ide-java-eedevelopers/lunasr2
-Hola Mundo
public class Dia1 {
public static void main(String args[]){
System.out.println("Hola Mundo");

}
}

Glosario de Trminos
Mquina Virtual Java: En ingls Java Runtime Environment (JRE) es el
software que permite que Java sea un lenguaje multiplataforma, es decir
que un mismo programa pueda ejecutarse en un sistema Windows, Mac,
Linux, etc.
Entorno de desarrollo: Software desde el cual escribimos nuestros
programas en Java.Algunos ejemplos son Eclipse, JBuilder, JDeveloper.
Compilar: En programacin, compilar es el proceso de traducir el cdigo
fuente (el propio programa) a un lenguaje que entiende el procesador de
nuestra computadora (lenguaje mquina o binario). En Java, el proceso de
compilacin transforma el cdigo fuente en una pseudocdigo que es
interpretado psoteriomente por la mquina virtual.
Clase: Todo programa de Java se compone de al enos una clase. Por ahora
vean la clase como un objeto abstracto que posee unas propiedades y unas
funcionalidades (mtodos) que podemos usar.

Workspace(Eclipse): La carpeta de nuestro sistema donde iremos


guardando todos trabajos hechos en Eclipse.
Proyecto(Eclipse):En Eclipse, las aplicaciones que vayamos creando se
organizan en proyectos (al final es un directorio)

Da 2: https://www.classonlive.com/curso/Aprende-a-programar-enJava-Leccion-2
-Tipos de datos primitivos
Enteros: 1, 4,-45
int

-2.147.483.648 al 2.147.483.647

byte -128 al 127


long :ns muy elevados
Decimales: 4,678899 o 3,45 o -56,7889
float: (hasta 7 decimales)
double: (hasta 15 decimales)
Letras o caracteres: a , 6,%
char (slo pueden tener un solo valor)
Valores lgicos:verdadero o falso, true, false
boolean :true, false
-Variables
Cajn donde guardamos datos temporalmente para ser
utilizados en diferentes partes de nuestros programas
Ejemplos de como declarar variables en Java:
int edad=37;
double ao=1977;
char variable='c';
boolean isTrue=true;
double decimal=4.67;
float deci2=37;

-Comentarios
Sirven para aadir notas, explciaciones sobre
buestrocdigo o bien para evitar que se ejecute una parte de nuestro cdigo
Una lnea //

Varias lneas /*
Ejemplo de aadir comentarios en Java:
//En la variable edad guardo mi edad actual
int edad=37;
/*Este mtodo es el mtodo main que es el
punto de arranque de un programa Java.
El mtodo que primero se ejecutara
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//En al variable edad guardo mie dad actual
int edad=37;
}

Tambin nos puede servir para que ciertas pasrtes de nuestro cdigo
no se ejecuten:
int edad=37;
int edad2=56;
//edad++;
int suma=edad+edad2;
System.out.println(suma);

-Constantes
Igual que una variable, solo que el valor es fijo, no puede
variar a lo largo de programa.
Ejemplo de como declaramos una contante en Java:
final int edad=56;

-Operadores
Aritmticos:+,-,*,/
Logico o relacionales: Se utilizan en bucles y
condiciones
>,<,<>,!=,==, &&,||
Incremento/Decremento: ++,--, +=n,-=n
Concatenar/Unir:+
final int edad=56;
int edad2=56;
//Operadores aritmticos
int suma=edad+edad2;
int resta=edad-edad2;
int multiplicacion=edad*edad2;

int division=edad/edad2;
//Incremento
edad2++;
edad2+=7;
//Decremento
edad2--;
edad2-=5;
//Concatenar
System.out.println("El resultado de la suma es"+suma);

-Ejercicio Prctico 1 (Java):


Conversor de temperatura que transforme grados
Celsius a Fahrenheit y viceversa.
Formulas:
Grados Fahrenheit=((Grados Celsius*9)/5)+32;
Grados Celsius=((Grados Fahrenheit-32)*5)/9

-Ejercicio Prctico 2 (Papel).Este tipo de ejercicios son para obtener


los pasos necesario para resolverlo para despus traducir esos pasos a Java.
Escribir en espaol
Dada una lista de 10 nmeros enteros determinar cual es el
valor ms bajo y el
ms alto.
Da 3: https://www.classonlive.com/curso/Aprende-a-programar-en-JavaLeccion-3
Las condicionales y los bucles permiten modificar el orden de ejecucin de
un programa.
Las condicionales permiten dar saltos entre las lneas de cdigo.
Los bucles permiten repetir la ejecucin de una o varias sentencias
Condicionales
IF:
-if (condicin){
//Sentencias
}
-if(condicin){
//Sentencias

}else{
//Sentencias
}
-SWITCH
-switch(expresion){
char, String, enum

//expresion solo puede ser de tipo int,

case valor1: Sentencias;break;


case valor2: Sentencias;break;
default;Sentencias
}
Bucles
WHILE
-while(condicin){ //OJO! Si la condicin siempre se
cumple, estaremos creando un bucle infinito y nuestro programa
nunca finalizar
//Sentencias
}
FOR
-for(inicio bucle;condicin;contador bucle){
//Sentencias
}
Ejercicios Semana Pasada
1-Conversor Temperatura (Celsius<->Fahrenheit)
int fahrenheit = 0;
int celsius = 10;
fahrenheit = ((celsius * 9) / 5) + 32;
System.out.println(celsius + " grados Celsius son " + fahrenheit + " grados
Fahrenheit.");
celsius=((fahrenheit - 32) * 5) / 9;
System.out.println(fahrenheit + " grados Fahrenheit son " + celsius + " grados
Celsius.");

Ejercicios Prcticos

1-Escribir en Java ejercicio semana pasada:


Dada una lista de 10 nmeros enteros determinar cual es el valor
ms bajo y el ms alto.
Ayuda (Tener una lista de 10 enteros): int[] lista=new int[]
{32,56,1,5,768,4,56,9,90,56}
2-Juego que dado un nmero aleatorio entre el 0 y el 100, el usuario
trate de acertar el nmero en el menor nmero de intentos. Cuando
falle, el programa debe avisarle si el nmero a encontrar es mayor
o menos al introducido por el usuario.Cuando acierte, el programa
dir en que intento lo ha conseguido.
Ayuda(Generar nmero aletaorio):
int aleatorio=(int)(Math.random()*100);

Ayuda(Pedir por pantalla que el usaurio introduzca un


nmero)
int numero=Integer.parseInt(JOptionPane.showInputDialog("Introduce un
nmero del 0 al 100"));

3-Escribir un programa que dado un nmero entero mayor de 0,


calcule su factorial.
Ej:6!=6*5*4*3*2*1
4-Escribir en texto, los pasos necesarios a seguir para dado un
texto con muchas palabras, nos diga y agrupa todas las palabras
por su longitud.
Ej: De longitud 2 estn las palabras .

Você também pode gostar