11
Curso de java básico Profesor Israel Toledo [email protected] 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

Curso de Java Básico

Embed Size (px)

DESCRIPTION

a

Citation preview

Page 1: Curso de Java Básico

Curso de java básico

Profesor

Israel Toledo

[email protected]

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

Page 2: Curso de Java Básico

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

Page 3: Curso de Java Básico

Descarga

Oracle.com

Primero jdk

Después descargas net beans

Page 4: Curso de Java Básico

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

/**

*/

Page 5: Curso de Java Básico

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

Page 6: Curso de Java Básico

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

}

}

Page 7: Curso de Java Básico

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

Page 8: Curso de Java Básico

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;

Page 9: Curso de Java Básico

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;

Page 10: Curso de Java Básico

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

}

}