Curso de Java Básico

Preview:

DESCRIPTION

a

Citation preview

Curso de java básico

Profesor

Israel Toledo

yhavhe@gmail.com

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

}

}