SlideShare una empresa de Scribd logo
1 de 62
UNIVERSIDAD TECNICA DE AMBATO


        F.I.S.E.I
FACULTAD DE INGENIERIA DE
 SISTEMAS ELECTRÓNICA E
       INDUSTRIAL


             Abraham Sánchez
NIVEL BÁSICO


TUTORIAL JAVA
CONTENIDO:

  Descargar e instalar las herramientas para programar.
  Como crear un workspace.
  Como crear un proyecto
  Como crear una clase

  ¿Qué es el archivo .JAVA?
  ¿Qué es el archivo .CLASS?
  Programa sencillo.

  Variables.
  Tipos de datos en java.
  Como crear y asignar una variables.
CONTENIDO:

  Como operar con variables

  Métodos y Aplicarlos en java

  Librerías, funciones y como ingresar datos por el
  usuario.

  Operadores varios, de asignación, incremento y
  decremento

  Vectores
CONTENIDO:


  La condición IF

  Sentencia switch

  Operadores lógicos

  Bucles while, do-while y for
I. CAPITULO
                      1.   Click en tu navegador de
                           internet.
                      2.   Descargar el JDK (kit de
                           desarrollo de java) que nos
                           permite hacer programas en
                           java.
                      3.   Direccionamos la pagina
 DESCARGAR E
                           java.sun.com
  INSTALAR LAS
                      4.   Nos dirigimos a download,
  HERRAMIENTAS PARA        Java Standar Edition.
  PROGRAMAR           5.   Click ,escoges tu plataforma
                           de tu PC
                      6.   Click download.
I. CAPITULO
                         1. Una vez descargado el
                            programa.
 DESCARGAR E INSTALAR   2. Instalar y click next varias
  LAS HERRAMIENTAS          veces hasta finalizar.
  PARA PROGRAMAR         3. Despues vamos a
                            descargar una IDE de
                            desarrollo para Java
                            Developers
                         4. Una vez ya descargado
                            abrimos la carpeta y
                            creamos un acceso
                            directo del icono Java-
                            Eclipse.
I. CAPITULO

                1. Al abrir el programa
                   te aparecera una
                   ventana de worspace.
 CREAR UN
  WORKSPACE .   2. Pues es la carpeta que
                   tienes que crear
                   donde va a estar
                   todos tus proyectos.
                3. Click para terminar.
I. CAPITULO

              1. Nos dirigimos a file o
                 archivo.
 CREAR UN    2. New o nuevo, java
  PROYECTO       proyects.
              3. Le damos un nombre
                 al proyecto (por
                 ejemplo Practicas).
I. CAPITULO

                     1. En la carpeta SRC es
                        donde va estar todos
                        nuestros archivos de
 CREAR UN CLASS O
                        código.
  CLASE
                     2. Click derecho allí, new
                        y class
                     3. Le damos nombre (ej.
                        practica01).
I. CAPITULO
CREAR UN PROGRAMA




                    UNA VEZ CREADO CUALQUIER PROGRAMA,
                    CLICK EN RUN O LA TECLA DE FUNCION “F5”
II. CAPITULO

¿Qué es el archivo “.JAVA”?         Archivo “. CLASS”
• Es un archivo donde          Pasa por el java compiler y
  nosotros vamos a redactar     genera otro archivo
  nuestro código o clases.      también “.CLASS”.
• Esto es importante ya que    Pues el java compiler
  todo en java pertenece a      traduce nuestro código en
  una clase.                    lenguaje de maquina.
• Esto se crea al momento
  que compilas el programa.
II. CAPITULO


              1. Declaramos una clase (la
PROGRAMA         definición de un objeto).
SENCILLO EN   2. Todo programa java
JAVA.            necesita de un método
                 main (primer método que
                 busca el programa java para
                 ejecutarse).
II. CAPITULO
                 Entonces escribimos: public static
                  void main (String [] args) {
                  } Esto el tipo de un método main.

PROGRAMA         Ahora vamos a escribir un mensaje
SENCILLO EN       que visualice por ejemplo “Hola
                  Mundo”.
JAVA.
                 Pero para mostrar en la consola
                  debemos declarar System.out.println
                  (); Esto nos permite visualizar todo lo
                  que queramos ya sea números, letras
                  o signos. Además lo que hace println
                  es escribir una línea de lo que sea y
                  pasa al siguiente renglón.
II. CAPITULO




HAY QUE TOMAR EN CUENTA QUE HOLA Y MUNDO
  ESTAN SIEMPRE ENTRE COMILLAS “” ESO ES
        IMPORTANTE PARA VISUALIZAR
III.CAPITULO

        VARIABLES                       VARIABLES
 ¿QUÉ ES UNA VARIABLE?          Para ingresar variables en
 Una variable es un espacio      java necesitan anteponer
  de memoria donde se va          un tipo de dato.
  almacenar un dato.
 El dato puede ser un
  numero, una letra, etc.
 Una variable se lo hace por
  medio de la asignación
  (x=5 ; y=2).
III.CAPITULO

                void        (nada)
                  bolean (true ,false)
 TIPOS DE
                  char     (un carácter A-Z, a-z)
  DATOS EN
  JAVA            String (cadenas de caracteres)
                  int       (numérico entero)
                  float     (numérico reales)
                  double (numérico reales)
III.CAPITULO

                 • Primero debemos explicar
                   el tipo de dato en este caso
                   utilizamos el int y
 COMO CREAR
                   asignamos una variable por
  UNA VARIABLE
                   ejemplo ( int x = 5; ).
  Y ASIGNAR EN
 JAVA            • Ahora para mostrar el valor
                   de la variable debemos
                   utilizar
                   System.out.println(x);
III.CAPITULO




 AGREGAMOS UN MAS (+) QUE NO
   SIGNIFICA SUMAR SINO ES
        CONCATENAR
IV.CAPITULO
                   OPERADORES ARITMETICOS:

                    OPERADORES
                       ARITMETICOS:
 COMO OPERAR CON   •   SUMA              +
    VARIABLES      •    RESTA            -
                   •    MULTIPLICACION   *
                   •   DIVISION          /
                   •   (PORCENTAJE)      %
IV.CAPITULO
        COMO OPERAR CON VARIABLES

 Necesitamos dos variables para iniciar así
  que tendremos por ejemplo (int x=1, y=10;)
 Con estos valores ahora tengo que escribirlo
  y que nos muestre el resultado de la suma,
  resta, multiplicación y división.
 Escribimos la sentencia System.out.printf ();
  la cual nos permite primero establecer un
  modelo de lo que voy a escribir, después
  ingresar los datos que satisfagan al modelo
IV.CAPITULO




                           n SIRVE PARA SALTAR UNA LÍNEA


%d ES EL MODELO PARA LOS
  INT, ES LO QUE HACE EL
  PRINTFORMAT PRIMERO
INGRESAMOS EL FORMATO
V. CAPITULO
               Un método es un pedazo o
                una parte de código que me
                permite realizar un cierto
                proceso.
 MÉTODOS
               Por ejemplo sumar dos
                números, restar entre otros.
V. CAPITULO
               SIMPLE MÉTODO PARA
                SUMAR DOS CIFRAS.
               Primero vamos a escribir lo
 APLICANDO     siguiente:
 MÉTODOS EN    public static int sumar (int a,
 JAVA           int b) {
                }
               (int a, int b) estos son los
                parámetros con los que va
                realizar la suma y va a devolver
                el resultado en el tipo int y
                sumar es el nombre de la
                función.
V. CAPITULO
               Después debemos ingresar
                una sentencia return y lo que
                va hacer es devolver el
 APLICANDO     resultado de la suma.
 MÉTODOS       Entonces vamos a escribir
                return (a +b );
 EN JAVA
               Ahora vamos a llamar a la
                función que realice la suma
                entre dos números y que nos
                imprima.
               (vea el siguiente grafico)
V. CAPITULO
VI.CAPITULO
                   Una librería es un
                    contenedor de clase.
                   En esas clases están las
 MÉTODOS
                    herramientas que
 LIBRERIAS,        utilizamos para
  FUNCIONES Y       programar.
  COMO INGRESAR
                   La librería
 DATOS POR EL
                    import java.util.*; es
 USUARIO.
                    necesario, nos sirve
                    para poder leer datos
                    ingresados desde la
                    consola por el usuario.
VI.CAPITULO
                   ¿Como ingreso datos por
                      el usuario?
  MÉTODOS            Pues creamos un objeto
 LIBRERIAS,          con lo siguiente:
  FUNCIONES Y        Scanner leer = new
  COMO INGRESAR       Scanner (System.in);
  DATOS POR EL       Después creamos una
  USUARIO.            variable
                      String cad= leer.nextline();
                     Leer y cad son los
                      nombres del objeto, puede
                      ser cualquier otro nombre.
VI.CAPITULO

                   Ahora tengo que
                    transformar lo que
 MÉTODOS
                    ingreso el usuario en
 LIBRERIAS,        este caso números.
  FUNCIONES Y
                   Porqué transformar, ya
  COMO INGRESAR
 DATOS POR EL       que String es una
 USUARIO.           cadena y pues
                    necesitamos números
                    enteros int.
VI.CAPITULO
                   Entonces escribimos
                    variable=Integer.parseInt(nomb
                    re_objeto);
                   Esta clase Integer.parseInt nos
  MÉTODOS
                    permite transformar un texto en
 LIBRERIAS,        un numero ya que no podemos
  FUNCIONES Y       mesclar un numero en un texto.
  COMO INGRESAR
  DATOS POR EL     Así podemos ingresar datos y si
  USUARIO.          quiero agregar un dato mas
                    hacemos lo mismo pero
                    anteponemos
                    cad = leer.nextline(); que
                    significa llamar a una nueva
                    línea para escribir.
VI.CAPITULO
VII.CAPITULO

                 Que sucede cuando
                  nosotros queramos
 OPERADORES      sumar o restar una
  VARIOS DE       cantidad por la misma
  ASIGNACION,     (x= 3 ; x = x+3) pues bien
  INCREMENTO      esto en java y en otros
  Y               lenguajes de
  DECREMENTO      programación
                  podríamos simplificarlo
                  es una ventaja.
VII.CAPITULO
OPERADORES DE               OPERADORES DE INCREMENTO
ASIGNACION                  Y DECREMENTO

 Es simple cualquier        Estos se los utiliza mucho
                                mas, así mismo con cualquier
    variable que sea por
                                valor numérico que
    ejemplo n=4 lo quiero       asignemos (z = 3) entonces:
    sumar seria entonces:
                                z ++ ; cada vez que hagamos
   Sumar:       n += 4;        esto, estamos sumando uno
   Restar:      n -= 4;        mas para la variable, la
                                respuesta de esto sera (3+1)
   Multiplicar: n *= 4;
                             Y para los de decremento
   Dividir:     n /= 4;
                                seria lo contrario si le quiero
                                restar uno es: z - - ;
VII.CAPITULO

                       Que sucede si lo quiero
                        hacer en println, pues si
                        lo ponemos por ejemplo
 OPERADORES VARIOS
                        (z++) no haría nada ya
 DE ASIGNACION,
                        que el println o cualquier
 INCREMENTO Y
                        otro print primero me
 DECREMENTO
                        muestra el contenido y
                        después suma.
                       Entonces lo arreglamos
                        de esta forma (++z) y
                        listo.
VII.CAPITULO
VIII.CAPITULO

                 Un vector es
                  básicamente un
                  conjunto de variables
 VECTORES        de un mismo tipo.
                 Nos sirve para crear
                  varias variables de un
                  mismo tipo
VIII.CAPITULO
                 Primero debemos crear un
                  vector de la siguiente
                  forma:
                  int a [ ] = new int [numero
 COMO            de elementos];
  USAR           El vector empieza desde la
  VECTORES        posición cero así que si
                  ponemos “5” tendremos
                  contando desde cero, seis
                  posiciones pero la sexta en
                  vectores no la toma el
                  programa java.
VIII.CAPITULO




De ESTA MANERA
IMPRIMIMOS LA POSICION
DEL VECTOR QUE
QUERAMOS
IX.CAPITULO

                    Es el punto en el cual
                     dependiendo de la condición
 LA                 puede tomar el camino
  CONDICIÓN          verdadero o falso.
  IF
              If                   If

                                  else
IX.CAPITULO

               Para que exista una
                condición debe existir
                una comparación
 LA
                entre:
  CONDICIÓN
  IF           (x > 4) una variable con
                una constante
               (n < k) una variable con
                una variable
               (n == x+1) una variable
                con una expresión
IX.CAPITULO



 LA
  CONDICIÓN
  IF
IX.CAPITULO
   Ejemplos:
IX.CAPITULO
   Ejemplos:
X. CAPITULO
               Que pasa si tengo una
                variable y quiero
                analizar diferentes
                números y respecto a
 SENTENCIA     esos diferentes
  SWITCH        números realice
                diferentes condiciones
                pues esto lo hacemos
                con switch.
               switch  caso de
                …más de dos opciones.
X. CAPITULO
               La codificacion en java es de la
                siguiente manera:
               switch (variable ó expresión) {
                case valor_1:

 SENTENCIA                          break;
  SWITCH         case valor_2:

                                     break;
                 case valor_3:

                                     break;
                 default:

                 }
X. CAPITULO
   EJEMPLOS:
X. CAPITULO
   EJEMPLOS:
XI.CAPITULO

                En java los operadores
                 lógicos (sirve para
                   relacionar 2
                   condiciones) son:
 OPERADORES
               
  LÓGICOS
XI.CAPITULO




SOLMENTE SI SE CUMPLEN LAS DOS
CONDICIONES
EN ESTE CASO SI LAS DOS SON VERDADERAS
SE EJECUTARA EL PROGRAMA
XI.CAPITULO
XI.CAPITULO
XII.CAPITULO

                Bucles o estructuras de
                 repetición.
 BUCLES        La mayoría de
                 programas necesitan
 WHILE,
                 de que se repita varias
 DO-WHILE        veces un cálculo
 Y FOR           especifico, pues para
                 aquello se crearon los
                 siguientes bucles.
XII.CAPITULO
                La estructura while permite
                 ordenar la realización de una o
                 mas instrucciones (secuencia)
                 cero 0 más veces
                La estructura está formada por
 BUCLE          dos partes: la expresión de tipo
                 lógico que es evaluada cada vez
 WHILE           que se intenta repetir el proceso
 (MIENTRAS)      y, el grupo de instrucciones
                 donde debe haber, por lo menos,
                 una que permita modificar el
                 resultado de la expresión lógica.
XII.CAPITULO
                    while (expresión lógica) { inicio
                                 (acciones)
                                 <secuencia>
 BUCLE                          } fin
 WHILE              Ejemplo:
 (MIENTRAS)         while (a < b) { inicio
 REPRESENTACION     System.out.println (a);
                                 a = a-1
                                 } fin
XII.CAPITULO
XII.CAPITULO
              Esta es otra estructura repetitiva de
               control que es implementada para
               efectuar un ciclo.
              Es parecida a la estructura mientras y en
 BUCLE        algunos aspectos se complementan. Se
 DO-WHILE      utiliza en situaciones en las que se desea
               que una secuencia se repita, al menos una
 (HACER-       vez, antes de comprobar la condición de
 MIENTRAS)     repetición y está formada por dos partes:
               una expresión de tipo lógico y la secuencia
               de instrucciones, donde una de ellas debe
               estar modificando la expresión.
XII.CAPITULO
                  do {
                        (secuencias de acciones)
 BUCLE                 <secuencia> ;
 DO-WHILE          }     while ( condición );
 (HACER-          Ejemplo:
                  do {
 MIENTRAS)
                         System.out.println (b);
REPRESENTACION
                        a=a+1 ;
                   }     while (a <= b );
XII.CAPITULO
XII.CAPITULO
            La estructura for permite que una
             o más instrucciones (secuencia) se
             repitan cero o más veces.
            El control del ciclo se hace en
  BUCLE     forma automática con base en
             parámetros que establece el
  FOR        programador.
  (PARA)    El contador que controla el ciclo
             se incrementa o disminuye en un
             valor constante.
            El for maneja la inicialización del
             contador y su incremento en
             forma automática, es decir, lo
             hace la estructura.
XII.CAPITULO

                                             EXPRESION
                                             INCREMENTO O
                       VALOR INICIAL
  BUCLE                                     DECREMENTO

   FOR (PARA)                       VALOR FINAL
  REPRESENTACION



                     for (inicializa, control, variación);
XII.CAPITULO
Tutorial Java básico: variables, métodos y más

Más contenido relacionado

La actualidad más candente

Curso Java Inicial 2 - Introducción y Sintaxis
Curso Java Inicial  2 - Introducción y SintaxisCurso Java Inicial  2 - Introducción y Sintaxis
Curso Java Inicial 2 - Introducción y SintaxisEmilio Aviles Avila
 
Practica Uno Delphi
Practica Uno DelphiPractica Uno Delphi
Practica Uno DelphiJose Ponce
 
Jyoc java-cap01 tipos de datos y entrada-salida
Jyoc java-cap01 tipos de datos y entrada-salidaJyoc java-cap01 tipos de datos y entrada-salida
Jyoc java-cap01 tipos de datos y entrada-salidaJyoc X
 
Clase n°2 3-4 java
Clase n°2 3-4 javaClase n°2 3-4 java
Clase n°2 3-4 javajbersosa
 
Ejercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAvaEjercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAvaMartha Beatriz Coronado Rosales
 
Jyoc java-cap10 clases complementarias y enumerados
Jyoc java-cap10 clases complementarias y enumeradosJyoc java-cap10 clases complementarias y enumerados
Jyoc java-cap10 clases complementarias y enumeradosJyoc X
 
C1 intro java
C1 intro javaC1 intro java
C1 intro javaalenco
 
Glosario Términos De JAVA
Glosario Términos De JAVAGlosario Términos De JAVA
Glosario Términos De JAVAStiven Rocha
 
Jyoc java-cap07 clases y objetos
Jyoc java-cap07 clases y objetosJyoc java-cap07 clases y objetos
Jyoc java-cap07 clases y objetosJyoc X
 
Jyoc java-cap08 principios poo
Jyoc java-cap08 principios pooJyoc java-cap08 principios poo
Jyoc java-cap08 principios pooJyoc X
 

La actualidad más candente (19)

Curso Java Inicial 2 - Introducción y Sintaxis
Curso Java Inicial  2 - Introducción y SintaxisCurso Java Inicial  2 - Introducción y Sintaxis
Curso Java Inicial 2 - Introducción y Sintaxis
 
Datos Previos
Datos PreviosDatos Previos
Datos Previos
 
Datos Previos
Datos PreviosDatos Previos
Datos Previos
 
Practica Uno Delphi
Practica Uno DelphiPractica Uno Delphi
Practica Uno Delphi
 
Jyoc java-cap01 tipos de datos y entrada-salida
Jyoc java-cap01 tipos de datos y entrada-salidaJyoc java-cap01 tipos de datos y entrada-salida
Jyoc java-cap01 tipos de datos y entrada-salida
 
Eventos
EventosEventos
Eventos
 
Practica 1 html_basico
Practica 1 html_basicoPractica 1 html_basico
Practica 1 html_basico
 
Sesion12-componentes Visuales java
Sesion12-componentes Visuales javaSesion12-componentes Visuales java
Sesion12-componentes Visuales java
 
Clase n°2 3-4 java
Clase n°2 3-4 javaClase n°2 3-4 java
Clase n°2 3-4 java
 
Ejercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAvaEjercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAva
 
Jyoc java-cap10 clases complementarias y enumerados
Jyoc java-cap10 clases complementarias y enumeradosJyoc java-cap10 clases complementarias y enumerados
Jyoc java-cap10 clases complementarias y enumerados
 
C1 intro java
C1 intro javaC1 intro java
C1 intro java
 
Glosario Términos De JAVA
Glosario Términos De JAVAGlosario Términos De JAVA
Glosario Términos De JAVA
 
Jasreport
JasreportJasreport
Jasreport
 
Comandos java
Comandos javaComandos java
Comandos java
 
Jyoc java-cap07 clases y objetos
Jyoc java-cap07 clases y objetosJyoc java-cap07 clases y objetos
Jyoc java-cap07 clases y objetos
 
Jyoc java-cap08 principios poo
Jyoc java-cap08 principios pooJyoc java-cap08 principios poo
Jyoc java-cap08 principios poo
 
Swin01
Swin01Swin01
Swin01
 
Chap 15dpin
Chap 15dpinChap 15dpin
Chap 15dpin
 

Similar a Tutorial Java básico: variables, métodos y más (20)

Unid 2 tema 3
Unid 2  tema 3Unid 2  tema 3
Unid 2 tema 3
 
Java class library
Java class libraryJava class library
Java class library
 
Java
JavaJava
Java
 
Informe#6
Informe#6Informe#6
Informe#6
 
Informe#13
Informe#13Informe#13
Informe#13
 
Informe#12
Informe#12Informe#12
Informe#12
 
C6 net beansentradasysalidas
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidas
 
Java script
Java scriptJava script
Java script
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 
01 fundamentos-java
01 fundamentos-java01 fundamentos-java
01 fundamentos-java
 
PRUEBA OFIMATICA WEB
PRUEBA OFIMATICA WEBPRUEBA OFIMATICA WEB
PRUEBA OFIMATICA WEB
 
Clase 2 java
Clase 2 javaClase 2 java
Clase 2 java
 
Entrada y salida de datos en java
Entrada y salida de datos en javaEntrada y salida de datos en java
Entrada y salida de datos en java
 
Tutorial net beans
Tutorial net beansTutorial net beans
Tutorial net beans
 
Informe#7
Informe#7Informe#7
Informe#7
 
P rogramacion
P rogramacion P rogramacion
P rogramacion
 
12 porta
12 porta12 porta
12 porta
 
Und 2 tema 4
Und 2  tema 4Und 2  tema 4
Und 2 tema 4
 
06 porta
06 porta06 porta
06 porta
 

Último

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 

Último (20)

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 

Tutorial Java básico: variables, métodos y más

  • 1. UNIVERSIDAD TECNICA DE AMBATO F.I.S.E.I FACULTAD DE INGENIERIA DE SISTEMAS ELECTRÓNICA E INDUSTRIAL Abraham Sánchez
  • 3. CONTENIDO: Descargar e instalar las herramientas para programar. Como crear un workspace. Como crear un proyecto Como crear una clase ¿Qué es el archivo .JAVA? ¿Qué es el archivo .CLASS? Programa sencillo. Variables. Tipos de datos en java. Como crear y asignar una variables.
  • 4. CONTENIDO: Como operar con variables Métodos y Aplicarlos en java Librerías, funciones y como ingresar datos por el usuario. Operadores varios, de asignación, incremento y decremento Vectores
  • 5. CONTENIDO: La condición IF Sentencia switch Operadores lógicos Bucles while, do-while y for
  • 6. I. CAPITULO 1. Click en tu navegador de internet. 2. Descargar el JDK (kit de desarrollo de java) que nos permite hacer programas en java. 3. Direccionamos la pagina  DESCARGAR E java.sun.com INSTALAR LAS 4. Nos dirigimos a download, HERRAMIENTAS PARA Java Standar Edition. PROGRAMAR 5. Click ,escoges tu plataforma de tu PC 6. Click download.
  • 7. I. CAPITULO 1. Una vez descargado el programa.  DESCARGAR E INSTALAR 2. Instalar y click next varias LAS HERRAMIENTAS veces hasta finalizar. PARA PROGRAMAR 3. Despues vamos a descargar una IDE de desarrollo para Java Developers 4. Una vez ya descargado abrimos la carpeta y creamos un acceso directo del icono Java- Eclipse.
  • 8. I. CAPITULO 1. Al abrir el programa te aparecera una ventana de worspace.  CREAR UN WORKSPACE . 2. Pues es la carpeta que tienes que crear donde va a estar todos tus proyectos. 3. Click para terminar.
  • 9. I. CAPITULO 1. Nos dirigimos a file o archivo.  CREAR UN 2. New o nuevo, java PROYECTO proyects. 3. Le damos un nombre al proyecto (por ejemplo Practicas).
  • 10. I. CAPITULO 1. En la carpeta SRC es donde va estar todos nuestros archivos de  CREAR UN CLASS O código. CLASE 2. Click derecho allí, new y class 3. Le damos nombre (ej. practica01).
  • 11. I. CAPITULO CREAR UN PROGRAMA UNA VEZ CREADO CUALQUIER PROGRAMA, CLICK EN RUN O LA TECLA DE FUNCION “F5”
  • 12. II. CAPITULO ¿Qué es el archivo “.JAVA”? Archivo “. CLASS” • Es un archivo donde  Pasa por el java compiler y nosotros vamos a redactar genera otro archivo nuestro código o clases. también “.CLASS”. • Esto es importante ya que  Pues el java compiler todo en java pertenece a traduce nuestro código en una clase. lenguaje de maquina. • Esto se crea al momento que compilas el programa.
  • 13. II. CAPITULO 1. Declaramos una clase (la PROGRAMA definición de un objeto). SENCILLO EN 2. Todo programa java JAVA. necesita de un método main (primer método que busca el programa java para ejecutarse).
  • 14. II. CAPITULO  Entonces escribimos: public static void main (String [] args) { } Esto el tipo de un método main. PROGRAMA  Ahora vamos a escribir un mensaje SENCILLO EN que visualice por ejemplo “Hola Mundo”. JAVA.  Pero para mostrar en la consola debemos declarar System.out.println (); Esto nos permite visualizar todo lo que queramos ya sea números, letras o signos. Además lo que hace println es escribir una línea de lo que sea y pasa al siguiente renglón.
  • 15. II. CAPITULO HAY QUE TOMAR EN CUENTA QUE HOLA Y MUNDO ESTAN SIEMPRE ENTRE COMILLAS “” ESO ES IMPORTANTE PARA VISUALIZAR
  • 16. III.CAPITULO VARIABLES VARIABLES  ¿QUÉ ES UNA VARIABLE?  Para ingresar variables en  Una variable es un espacio java necesitan anteponer de memoria donde se va un tipo de dato. almacenar un dato.  El dato puede ser un numero, una letra, etc.  Una variable se lo hace por medio de la asignación (x=5 ; y=2).
  • 17. III.CAPITULO  void (nada)  bolean (true ,false)  TIPOS DE  char (un carácter A-Z, a-z) DATOS EN JAVA  String (cadenas de caracteres)  int (numérico entero)  float (numérico reales)  double (numérico reales)
  • 18. III.CAPITULO • Primero debemos explicar el tipo de dato en este caso utilizamos el int y  COMO CREAR asignamos una variable por UNA VARIABLE ejemplo ( int x = 5; ). Y ASIGNAR EN JAVA • Ahora para mostrar el valor de la variable debemos utilizar System.out.println(x);
  • 19. III.CAPITULO AGREGAMOS UN MAS (+) QUE NO SIGNIFICA SUMAR SINO ES CONCATENAR
  • 20. IV.CAPITULO OPERADORES ARITMETICOS:  OPERADORES ARITMETICOS: COMO OPERAR CON • SUMA + VARIABLES • RESTA - • MULTIPLICACION * • DIVISION / • (PORCENTAJE) %
  • 21. IV.CAPITULO COMO OPERAR CON VARIABLES  Necesitamos dos variables para iniciar así que tendremos por ejemplo (int x=1, y=10;)  Con estos valores ahora tengo que escribirlo y que nos muestre el resultado de la suma, resta, multiplicación y división.  Escribimos la sentencia System.out.printf (); la cual nos permite primero establecer un modelo de lo que voy a escribir, después ingresar los datos que satisfagan al modelo
  • 22. IV.CAPITULO n SIRVE PARA SALTAR UNA LÍNEA %d ES EL MODELO PARA LOS INT, ES LO QUE HACE EL PRINTFORMAT PRIMERO INGRESAMOS EL FORMATO
  • 23. V. CAPITULO  Un método es un pedazo o una parte de código que me permite realizar un cierto proceso.  MÉTODOS  Por ejemplo sumar dos números, restar entre otros.
  • 24. V. CAPITULO  SIMPLE MÉTODO PARA SUMAR DOS CIFRAS.  Primero vamos a escribir lo  APLICANDO siguiente: MÉTODOS EN  public static int sumar (int a, JAVA int b) { }  (int a, int b) estos son los parámetros con los que va realizar la suma y va a devolver el resultado en el tipo int y sumar es el nombre de la función.
  • 25. V. CAPITULO  Después debemos ingresar una sentencia return y lo que va hacer es devolver el  APLICANDO resultado de la suma. MÉTODOS  Entonces vamos a escribir return (a +b ); EN JAVA  Ahora vamos a llamar a la función que realice la suma entre dos números y que nos imprima. (vea el siguiente grafico)
  • 27. VI.CAPITULO  Una librería es un contenedor de clase.  En esas clases están las MÉTODOS herramientas que  LIBRERIAS, utilizamos para FUNCIONES Y programar. COMO INGRESAR  La librería DATOS POR EL import java.util.*; es USUARIO. necesario, nos sirve para poder leer datos ingresados desde la consola por el usuario.
  • 28. VI.CAPITULO  ¿Como ingreso datos por el usuario? MÉTODOS  Pues creamos un objeto  LIBRERIAS, con lo siguiente: FUNCIONES Y  Scanner leer = new COMO INGRESAR Scanner (System.in); DATOS POR EL  Después creamos una USUARIO. variable String cad= leer.nextline();  Leer y cad son los nombres del objeto, puede ser cualquier otro nombre.
  • 29. VI.CAPITULO  Ahora tengo que transformar lo que MÉTODOS ingreso el usuario en  LIBRERIAS, este caso números. FUNCIONES Y  Porqué transformar, ya COMO INGRESAR DATOS POR EL que String es una USUARIO. cadena y pues necesitamos números enteros int.
  • 30. VI.CAPITULO  Entonces escribimos variable=Integer.parseInt(nomb re_objeto);  Esta clase Integer.parseInt nos MÉTODOS permite transformar un texto en  LIBRERIAS, un numero ya que no podemos FUNCIONES Y mesclar un numero en un texto. COMO INGRESAR DATOS POR EL  Así podemos ingresar datos y si USUARIO. quiero agregar un dato mas hacemos lo mismo pero anteponemos cad = leer.nextline(); que significa llamar a una nueva línea para escribir.
  • 32. VII.CAPITULO  Que sucede cuando nosotros queramos  OPERADORES sumar o restar una VARIOS DE cantidad por la misma ASIGNACION, (x= 3 ; x = x+3) pues bien INCREMENTO esto en java y en otros Y lenguajes de DECREMENTO programación podríamos simplificarlo es una ventaja.
  • 33. VII.CAPITULO OPERADORES DE OPERADORES DE INCREMENTO ASIGNACION Y DECREMENTO  Es simple cualquier  Estos se los utiliza mucho mas, así mismo con cualquier variable que sea por valor numérico que ejemplo n=4 lo quiero asignemos (z = 3) entonces: sumar seria entonces:  z ++ ; cada vez que hagamos  Sumar: n += 4; esto, estamos sumando uno  Restar: n -= 4; mas para la variable, la respuesta de esto sera (3+1)  Multiplicar: n *= 4;  Y para los de decremento  Dividir: n /= 4; seria lo contrario si le quiero restar uno es: z - - ;
  • 34. VII.CAPITULO  Que sucede si lo quiero hacer en println, pues si lo ponemos por ejemplo  OPERADORES VARIOS (z++) no haría nada ya DE ASIGNACION, que el println o cualquier INCREMENTO Y otro print primero me DECREMENTO muestra el contenido y después suma.  Entonces lo arreglamos de esta forma (++z) y listo.
  • 36. VIII.CAPITULO  Un vector es básicamente un conjunto de variables  VECTORES de un mismo tipo.  Nos sirve para crear varias variables de un mismo tipo
  • 37. VIII.CAPITULO  Primero debemos crear un vector de la siguiente forma: int a [ ] = new int [numero  COMO de elementos]; USAR  El vector empieza desde la VECTORES posición cero así que si ponemos “5” tendremos contando desde cero, seis posiciones pero la sexta en vectores no la toma el programa java.
  • 38. VIII.CAPITULO De ESTA MANERA IMPRIMIMOS LA POSICION DEL VECTOR QUE QUERAMOS
  • 39. IX.CAPITULO  Es el punto en el cual dependiendo de la condición  LA puede tomar el camino CONDICIÓN verdadero o falso. IF If If else
  • 40. IX.CAPITULO  Para que exista una condición debe existir una comparación  LA entre: CONDICIÓN IF  (x > 4) una variable con una constante  (n < k) una variable con una variable  (n == x+1) una variable con una expresión
  • 41. IX.CAPITULO  LA CONDICIÓN IF
  • 42. IX.CAPITULO Ejemplos:
  • 43. IX.CAPITULO Ejemplos:
  • 44. X. CAPITULO  Que pasa si tengo una variable y quiero analizar diferentes números y respecto a  SENTENCIA esos diferentes SWITCH números realice diferentes condiciones pues esto lo hacemos con switch.  switch  caso de …más de dos opciones.
  • 45. X. CAPITULO  La codificacion en java es de la siguiente manera:  switch (variable ó expresión) { case valor_1:  SENTENCIA break; SWITCH case valor_2: break; case valor_3: break; default: }
  • 46. X. CAPITULO EJEMPLOS:
  • 47. X. CAPITULO EJEMPLOS:
  • 48. XI.CAPITULO  En java los operadores lógicos (sirve para relacionar 2 condiciones) son:  OPERADORES  LÓGICOS
  • 49. XI.CAPITULO SOLMENTE SI SE CUMPLEN LAS DOS CONDICIONES EN ESTE CASO SI LAS DOS SON VERDADERAS SE EJECUTARA EL PROGRAMA
  • 52. XII.CAPITULO  Bucles o estructuras de repetición.  BUCLES  La mayoría de programas necesitan WHILE, de que se repita varias DO-WHILE veces un cálculo Y FOR especifico, pues para aquello se crearon los siguientes bucles.
  • 53. XII.CAPITULO  La estructura while permite ordenar la realización de una o mas instrucciones (secuencia) cero 0 más veces  La estructura está formada por  BUCLE dos partes: la expresión de tipo lógico que es evaluada cada vez WHILE que se intenta repetir el proceso (MIENTRAS) y, el grupo de instrucciones donde debe haber, por lo menos, una que permita modificar el resultado de la expresión lógica.
  • 54. XII.CAPITULO  while (expresión lógica) { inicio (acciones) <secuencia>  BUCLE } fin WHILE  Ejemplo: (MIENTRAS)  while (a < b) { inicio  REPRESENTACION System.out.println (a); a = a-1 } fin
  • 56. XII.CAPITULO  Esta es otra estructura repetitiva de control que es implementada para efectuar un ciclo.  Es parecida a la estructura mientras y en  BUCLE algunos aspectos se complementan. Se DO-WHILE utiliza en situaciones en las que se desea que una secuencia se repita, al menos una (HACER- vez, antes de comprobar la condición de MIENTRAS) repetición y está formada por dos partes: una expresión de tipo lógico y la secuencia de instrucciones, donde una de ellas debe estar modificando la expresión.
  • 57. XII.CAPITULO  do { (secuencias de acciones)  BUCLE <secuencia> ; DO-WHILE } while ( condición ); (HACER-  Ejemplo:  do { MIENTRAS) System.out.println (b); REPRESENTACION a=a+1 ; } while (a <= b );
  • 59. XII.CAPITULO  La estructura for permite que una o más instrucciones (secuencia) se repitan cero o más veces.  El control del ciclo se hace en  BUCLE forma automática con base en parámetros que establece el FOR programador. (PARA)  El contador que controla el ciclo se incrementa o disminuye en un valor constante.  El for maneja la inicialización del contador y su incremento en forma automática, es decir, lo hace la estructura.
  • 60. XII.CAPITULO EXPRESION INCREMENTO O VALOR INICIAL  BUCLE DECREMENTO FOR (PARA) VALOR FINAL  REPRESENTACION  for (inicializa, control, variación);