Teoría



Temario del curso: Lenguaje de programación Java

1. Introducción


2. Aspectos básicos del lenguaje


3. Entrada y Salida de datos por consola


4. Arrays


5. Algoritmos de ordenación


6. El paquete java.lang


7. Programación Orientada a Objetos


8. Excepciones


9. Streams


10. Acceso a Bases de Datos Relacionales


Miscelánea


33 comentarios:

  1. soy chamit
    gracias enrique

    ResponderEliminar
  2. Muchísimas gracias!

    ResponderEliminar
  3. Muchisisisimas gracias , estudio programacion y tus aportes me ayudaron bastante :D

    ResponderEliminar
  4. Me alegro de que os sirva de ayuda. Gracias por seguir el blog

    ResponderEliminar
  5. enrique quisiera ver si me podrías ayudar con ejemplo de como utilizar el parseint ya que debo de aplicarlo a un proyecto de la Uni!! gracias de antemano por tu ayuda con este gran tuto

    ResponderEliminar
  6. Hola gracias por el Blog me esta sirviendo de mucho en el curso de Java

    ResponderEliminar
  7. Excelente Blog!, algún correo donde pueda ubicarte? Saludos

    ResponderEliminar
  8. Muchas gracias inmensamente agradecido por tu aporte, estoy estudiando Desarrollador en Java en frances, porque vivo en paris, el curso que llevo es a distancia, y puedo decirte que me he animado bastante con tu blog, ya que a pesar de que no estoy sacando malas notas, a veces y es muchas las veces que me atraso y me rompo la cabez demasiado que hasta me desanimo y es que donde estoy metido tienen una metodologia para ensenar no muy buena creo porque hay cosas que no explican bien como debria ser y he tenido que recurrir a la web casi todo el tiempo

    por casualidad recurriendo a la web buscando informacion sobre metodos en java tope con tu blog y creo que ahora si tengo ganas de seguir estudiando porque puedo llevar tus conocimientos y los que me dan por la escuela de la mano como muleta y super ayuda asi vuelvo a ser feliz, recibe un abrazo fuerte, que dios te bendiga y que sigan habiendo personas como tu en este mundo dispuestas a compartir el conocimiento.

    ResponderEliminar
  9. Muy buen post, muy interesante y muy útil la información, se valora mucho los aportes y el tiempo dedicado para realizar los mismos! Pulgar arriba ! Te esperamos por nuestro blog !

    ResponderEliminar
  10. Muchísimas gracias!!! Me ha servido y ayudado mucho tu blog!! Así da gusto programar :)
    Un besito de una futura ingeniera informática :D

    ResponderEliminar
  11. ¡AYUDA! necesito agregar un contador a este programa, tengo que hacer que al presionar "0" me imprima el total de ventas realizadas en el dia.

    Gracias de antemano por el apoyo soy nuevo en esto de programar.

    enviar correo con la solucion plis gracias de nuevo
    E-mail marbynmidence@gmail.com



    package javaapplication10;

    import java.util.Scanner;


    /**
    *
    * @author marbyn
    */
    public class JavaApplication10 {
    @SuppressWarnings("empty-statement")

    static int menu(){
    int opcion;
    System.out.println(" MENU");
    System.out.println("Escriba 1 para Ingresar articulo");

    Scanner leer=new Scanner(System.in);

    System.out.println("Escriba 0 para salir ");
    opcion = leer.nextInt();
    return opcion;
    }
    static void ImprimirVenta(){
    Scanner leer=new Scanner (System.in);
    String nombre;
    System.out.println("ingrese un articulo:");
    nombre=leer.next();

    System.out.println("ingrese el precio:");
    double precio=leer.nextInt();


    System.out.println("cuantos de este producto desea:");
    double cantidad=leer.nextInt();


    double Subtotal=precio*cantidad;

    int isv;
    isv=15;
    double impuesto=Subtotal*isv/100;

    double venta=Subtotal+impuesto;

    System.out.println("sub total:"+Subtotal );
    System.out.println("el impuesto es:" + impuesto);
    System.out.println("el total es:" + venta);



    }// fin imprimir venta


    public static void main(String[] args) {

    int centinela=0;
    int accion;
    do{
    accion=menu();
    //ejecutar las opciones
    if( accion==1 ){
    ImprimirVenta();
    }

    }while(accion!=centinela);




    }


    }

    ResponderEliminar
  12. Gracias me ayudo mucho este blog me haz salvado estoy agradecido

    ResponderEliminar
  13. SALUDOS AL GRUPO 3°ACV DE PROGRAMACIÓN

    ResponderEliminar
  14. Hola me podría ayudar con este enunciado por favor gracias.
    En un colegio secundario, se tiene una lista general de todos los alumnos en la cual figuran, para cada alumno los siguientes datos:
    • número de legajo
    • nombre
    • curso (1 al 5)
    • promedio anual
    • una variable que indica sexo (1: varón, 2: mujer)
    Se desea un programa que cargue esos datos alumno por alumno (cortando cuando el legajo sea 0 [cero]), y determine:
    1- Cantidad de varones y cantidad de mujeres con promedio individual menor a cuatro en el colegio.
    2- Cantidad total de alumnos cuyo promedio anual sea menor a cuatro.
    3- Promedio general entre todos los alumnos del colegio (suma de todos los promedios individuales, dividida por el total general de alumnos).
    4- Si el promedio individual del alumno ingresado, es mayor que 9.50, emitir un mensaje indicando que debe darse a ese alumno una mención especial.
    5- Nombre y legajo del alumno con menor promedio individual en quinto año del colegio.

    ResponderEliminar
    Respuestas
    1. tienes que crear una app que diga .estudialoqueestaarriba.JAVA y otra que diga .lapracticahacealmaestro.JAVA

      Eliminar
  15. hola me gusta mucho tu blog aunque no encontre todo lo que buscaba espero escribas algo acerca de estructura de datos como pilas, colas, listas enlazadas, arboles etc.

    ResponderEliminar
  16. Ayuda alguien me podría decir como creo intervalos en java

    ResponderEliminar
  17. Me encanta el blog, aver s podrías un día hacer un tutorial de servlets!

    ResponderEliminar
  18. Muy buen blog explica todo muy bien, paso a paso y dice lo necesario.

    ResponderEliminar
  19. esta bien culera su pagina xde

    ResponderEliminar
  20. Ayuda por favor necesito realizar programa en java dado tres números determinar si la suma de cualquier pareja de ellos es igual al tercer número si cumple la condición escribir iguales caso contrario escribir distintas

    ResponderEliminar
  21. hola disculpa necesito realizar un programa en java y netbeans, donde muestre una lista de prodctos, sumar los precios, y filtrar por contenido los que lleven la letra A, y sumar el precio mayor del que tenga la letra A.

    ResponderEliminar
  22. Examen de los 30 amigos

    import java.io.*;
    import java.util.regex.*;
    import java.util.*;


    public class Examen3 {
    public boolean getShortest (String readFile, String writeFile){
    boolean done = false;
    String res = "";
    try{
    Scanner input = new Scanner (new BufferedReader(new FileReader(readFile)));
    PrintStream output = new PrintStream (writeFile);
    Pattern p = Pattern.compile ("\\b\\w+\\b");
    while (input.hasNextLine()){
    Matcher m = p.matcher (input.nextLine());

    if(m.find()){
    res = m.group();
    }else {
    res = "";
    }
    while (m.find()){
    if (m.group().length()<=res.length()){
    res = m.group();
    }
    }
    output.println(res);
    }
    input.close();
    output.close();
    done = true;

    }catch (FileNotFoundException e){
    done = false;
    }
    return done;
    }
    }

    ResponderEliminar
  23. Examen leer fichero

    import java.io.*;
    import java.util.*;
    import java.util.regex.*;
    /**
    *
    * NOTA: Importar librerías necesarias.
    */

    public class Examen2 {
    /**
    * Leer de un fichero y obtener las palabras de longitud par y guardarlas en otro fichero.
    */
    private boolean method(String m){
    if(m.length() % 2 == 0){
    return true;
    }else{
    return false;
    }
    }


    public boolean getEvenWords(String readFile , String writeFile){
    boolean done = false;
    try{
    Scanner input = new Scanner(new BufferedReader(new FileReader(readFile)));
    PrintStream output = new PrintStream(writeFile);
    String [] parts = writeFile.split("-");


    while(input.hasNextLine()){
    String line = input.nextLine();
    String [] word = line.split(" ");
    String res = "";


    for(String m : word){
    if(method (m) == true){
    res += m + " ";
    }
    }
    output.println(res.trim());
    }

    input.close();
    output.close();
    done = true;
    } catch(Exception e){
    done = false;
    }
    return done;

    }
    }

    ResponderEliminar
  24. import java.io.*;
    import java.util.*;
    import java.util.regex.*;
    /**
    */
    public class Examen1 {
    /**
    * Leer de un fichero que contiene "Nombre apellido1 apellido2" los apellidos2
    * que empiecen en mayúscula y guardalos en otro fichero. El nombre del fichero
    * se pasa por parámetro, devolverá true si se pudo ejecutar todo sin problemas,
    * o false en caso contrario.
    */
    public boolean getApellidos2(String readFile, String writeFile) {
    boolean done = false;
    try {
    Scanner input = new Scanner(new BufferedReader(new FileReader(readFile)));
    PrintStream output = new PrintStream(writeFile);

    Pattern p = Pattern.compile("\\b\\w+\\s+\\w+\\s+([A-Z]\\w+)\\b");
    while (input.hasNextLine()) {
    Matcher m = p.matcher(input.nextLine());
    if (m.find()) {
    output.println(m.group(1));
    }
    }
    input.close();
    output.close();
    done = true;
    } catch (FileNotFoundException e) {
    done = false;
    }
    return done;
    }
    }

    ResponderEliminar
  25. Interesante curso.Muy buena información.Me gusta como esta ordenado el blog, con sus ejercicios y también la parte de POO que luego es complicado de entender. Gracias.Saludos.

    ResponderEliminar
  26. Muy bueno todo saludos de cuba 🇨🇺

    ResponderEliminar
  27. Por favor, pueden ayudarme con este problema
    Ingrese el nombre de un trabajador y su sueldo básico, calcular y mostrar:
    Bonificación: 5% del sueldo básico
    Descuento: 2% del sueldo básico
    Sueldo Neto, sumar sueldo básico más bonificación y restarlo con el descuento.

    ResponderEliminar
  28. Muy buena esta página. Esta repadre.

    ResponderEliminar