Página 1 de 1

[Curso] Introducción a la programación en Java (I)

Publicado: 24 Oct 2012, 23:33
por jjblanco93
Dado que en la Universidad empiezo éste lenguaje me gustaría compartir lo que estoy dando con el resto de personas, intentaré seguir el temario sin dejarme nada atras y tal cual lo doy yo.

Para poder trabajar el código podemos usar el ya famoso Notepad ++, o para compilarlo Eclipse. De momento no lo estamos enfocando a aplicaciones gráficas.

Agradecer antes de todo el gran trabajo de m0skit0 con C++, ya que el año que viene lo tendré que usar y espero que esto también le sirva a otro.

Así que vamos con el primer ejercicio, trataré de poner el enunciado y su resolución lo más entendible que pueda.

Ejercicio 1:
Spoiler:
Modifique el método main de la clase MyClass, añadiendo las sentencias necesarias para que lea un número entero del teclado y lo muestre en la pantalla.

Código: Seleccionar todo

    1 import java.util.*;
    2 /**
    3  * Ejercicio 1
    4  */
    5 public class MyClass {
    6    /**
    7     * Método principal a modificar. Debe leer un número entero y
    8     * mostrar en pantalla su valor
    9     */
   10    public static void main(String[] args) {
   11       Scanner input = new Scanner(System.in);
   12       System.out.print("Introduce un valor entero: ");
   13
   14       System.out.print("Has introducido el valor: ");
   15
   16    }
   17 }

Por lo tanto para poder guardar y mostrar la tecla pulsada usaremos los comandos int X = input.nextInt(); y System.out.println(X);, quedando de la siguiente forma:

Código: Seleccionar todo

 
    1 import java.util.*;
    2 /**
    3  * Ejercicio 1
    4  */
    5 public class MyClass {
    6    /**
    7     * Método principal a modificar. Debe leer un número entero y
    8     * mostrar en pantalla su valor
    9     */
   10    public static void main(String[] args) {
   11       Scanner input = new Scanner(System.in);
   12       System.out.print("Introduce un valor entero: ");
   13              int X = input.nextInt();
   14       System.out.print("Has introducido el valor: ");
   15              System.out.println(X);
   16    }
   17 }

Al ser un número entero usaremos int (integer) a la cual le asignamos X y a continuación la mostraremos.

Re: [Curso] Introducción a la programación en Java (I)

Publicado: 24 Oct 2012, 23:59
por largeroliker
Consejo: No empecéis por aquí a programar. Mejor en C.

Por lo poco que di el año pasado, no me termino de gustar el lenguaje...

Re: [Curso] Introducción a la programación en Java (I)

Publicado: 25 Oct 2012, 00:08
por jjblanco93
Empezamos en ADA el año pasado y de unos 250 matriculados creo que aprobaron 40 :lol:
Java para nosotros es una maravilla y C++ lo tengo el próximo año :roll:

Re: [Curso] Introducción a la programación en Java (I)

Publicado: 25 Oct 2012, 08:54
por largeroliker
:lol:

Yo te digo que para mí C++ fue muchísimo más llevadero que Java, ambos desde el principio. Quizás el profesor no lo enseñara como debía (cosa bastante probable, dicho de otra manera).

Es que no aguanto escribir tal tochaco de instrucción para simplemente imprimir por pantalla (printf, cout). Seguramente es más llevadero y útil en otras aspectos más avanzados, pero para lo poquísimo que nos enseñaron era un engorro que se hacía mejor en C++ xD