Upload
jonas-vazquez
View
212
Download
0
Embed Size (px)
DESCRIPTION
a
Citation preview
Curso de java básico
Profesor
Israel Toledo
Los ejercicios se pueden entregar al final (como tiempo limite el último día)
Nos puede mandar las presentaciones al correo electrónico.
La clase iniciará 2:10
En la memoria RAM se almacenan los programas que están en ejecución en ese momento. Se almacenan los datos con una dirección de memoria.
La arquitectura es como está construido el procesador
El procesador hace operaciones matemáticas lógicas. El procesador controla el flujo de datos.
Calcular el número de días que ha vivido aproximadamente una persona con base a su edad en años
1.- Se solicita la fecha de nacimiento de la persona en cuestión.
2.- se anota la diferencia de la edad de la persona con respecto a la fecha de hoy
Ejemplo si la persona nació el 3 de enero del 2012 y la fecha de hoy es 19 de enero del 2013
La diferencia es de un año con 16 días tomando en cuenta que el año tenga 361 días tendremos 377 días vividos
Algoritmo para preparar agua de limón
Lista de artículos que se necesitan
Jarra
Limones
Azúcar
Cuchara para mover el azúcar
Cuchillo para cortar los limones
Agua que llene la jarra
Procedimiento
Cortar los limones
Exprima los limones en el agua vierta el agua hasta llenar la jarra
no
si
no
Java es Robusto.- Es muy tolerante a fallos
Api.- es un conjunto de paquetes o clases que proporcionan la funcionalidad
Por ejemplo java jpa, para acceso de BD.
Problema para leer libro
Leer los títulos de los libros
Gusta libro
Leo el resumen del libro o sintesis
Gusta libro
Descarga
Oracle.com
Primero jdk
Después descargas net beans
Nuevo proyecto
Java
Busca atributos y métodos
Para imprimir en pantalla (Es sensible para mayúsculas y minúsculas)
System.out.println("hola mundo!!!");
// las dos barras son para escribir comentarios, estos comentarios no se compilan en el tiempo de ejecución. Funciona para una línea
/*
*/
Para varias líneas
/**
*/
Comentarios de documentación es para documentar el código.
Las bibliotecas son los paquetes
Un paquete va primero (antes que el nombre)
Fisicamente el paquete es una carpeta donde están mis clases y todos los archivos creados
Import.- es para importar las clases
Se pone toda la ruta de la clase.
Los paquetes se pueden anidar
Todos los archivos deben de tener una clase.
Public class clase principal
Palabras reservadas
Public
Classs
Nombre de la clase
ClasePrincipal
Todos los nombres de identificadores debe de ser con guiones bajos, carateres y números.
No debe iniciar con número
Los elementos de la clase debe estar dentro de las llaves
El primer método es main
El programa busca main para iniciar.
public class HolaMundo {
public static void main(String[] args) {
System.out.println("hola mundo!!!");
// System.out.println("al escribir la cadena se puede");
System.out.println("PARA LA SALIDA CON MAYUS");
System.out.println();
System.
// TODO code application logic here
}
}
Java es sensible a mayus y minúsculas, poner atención cuando se escriba, ya que es diferente a que A.
Cada sentencia termina con “;”
Se puede separar el código en dos líneas
Se pueden poner dos líneas consecutivas aunque no se debe.
Los nombres de las clases inician con mayúsculas “siempre”
//quiero imprimir el numero 3
System.out.println(3);
//quiero imprimir el número tres más el cuatro
System.out.println(3+4);
Cuando ponemos comillas es un texto y cuando no son números.
public class OperacionesAritmeticas {
public static void main(String[] args) {
//quiero imprimir el numero 3
System.out.println(3.5);
//quiero imprimir el numero tres mas el cuatro
System.out.println(3.5+4.3);
// TODO code application logic here
}
}
Todas las palabras reservadas se ponen azul
Declaración de constantes.
En java se tiene que declarar los datos de un tipo
Int unavariable=1;
Al hacer declaración de variable si no se inicializa es cero.
Observe el tipo de dato ya que alguardarlo no muestra error, solo guarda el número que cabe, pero puede ser un error.
public class Operacionesaritmeticas {
public static void main(String[] args) {
System.out.println(5+8);
System.out.println(78.787+32.59);
// TODO code application logic here
//para lo snumeros
byte b1=21;
short s2=-577;
int i2=3257;
long l1 =854775807;
System.out.println(b1);
System.out.println(s2);
System.out.println(i2);
System.out.println(l1);
}
}
En java es mejor utilizar doublé, que float, ya que es mejor el manejo interno.
public static void main(String[] args) {
System.out.println(5+8);
System.out.println(78.787+32.59);
byte b1=21;
short s2=-577;
int i2=3257;
long l1 =854775807;
System.out.println(b1);
System.out.println(s2);
System.out.println(i2);
System.out.println(l1);
float f1=3566.386f;
System.out.println(f1);
double d1=23.98888111;
double d2=-666.02283e-88;
System.out.println(d1);
System.out.println(d2);
}
Paquete
Java.lang.String
Concatenación y declaración de variables de tipo cadena
String unaCadena="juan"+" pedro";
System.out.println(unaCadena);
Mod da el residuo de la división.
Varias declaraciones de un solo tipo de dato y declaraciones con asignación incluida
public static void main(String[] args) {
int a,b,c;
a=3;
b=5;
c=10;
System.out.println(a*b*c);
double d=14,e=7,f;
f=d/e;
System.out.println(f);
// TODO code application logic here
}
Si no se ejecuta dal clic en propiedades y decirle que corra el archivo.
public class Areacirculo {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
double A,pi=3.1416,r;
r=10;
A=pi*r*r;
System.out.println("el area del triangulo es "+A);
}
}
////////////////////////////////////////////////////////////////
public class Ejercicio1 {
public static void main (String[] args){
double a=3.1;
double A=4.5;
System.out.println(a+A);
}
Pos incremento pos decremento pre decremento pre incremento
public class post {
public static void main (String[] args){
int x=1;
System.out.println(x++);
System.out.println(x);
System.out.println(x--);
System.out.println(x);
System.out.println(++x);
System.out.println(x);
System.out.println(--x);
System.out.println(x);
}
}