miércoles, 13 de febrero de 2019

Entrada por teclado

Aqui viene el "conflicto" para los que venimos de C o de otros entornos. Java utiliza un metodo de scanner. Veamos como es y como guardar lo que introduzcamos en una variable de texto o de numero segun el caso.

import java.util.Scanner;
public class java {
public static void main(String[] args){
/*Inicializamos las variables*/
int edad;
String nombre;
Scanner entrada = new Scanner(System.in);
System.out.print("Tu nombre:\n");
nombre=entrada.next();
System.out.print("Tu edad:\n");
edad=entrada.nextInt();
System.out.print("Me llamo " +nombre+ " y tengo " +edad+ "años.\n");
}
}

Operaciones

Sumar, restar, dividir, multiplicar...
Operaciones con decimales y enteros.
Yo os aconsejo que si vais a hacer un programa con muchas operaciones y no esteis seguros del resultado, es mejor usar una variable Double.
Hay veces que solo usaremos enteros, como en el caso de los bucles for, pero ya llegaremos a esa parte.

public class java{
public static void main(String[] args) {

double n;
int b;
float x;

b=6*2;
n=6*1.5;
x=7/1;

System.out.println("6x2= "+b);
System.out.println("6x1.5= "+n);
System.out.println("7/1= "+x);

}
}

Ya habeis visto como se opera y las diferencias entre los tipos de variables. Double admite valores de enteros y decimales, float unicamente de decimales y int solo enteros. Mas adelante veremos como pasar de uno a otro.


Mi primer programa

Bueno, como todo programador, o aprendiz, comenzaremos creando el programa más básico de todos. El conocido "hola mundo".
Comenzamos en nuestro editor de texto, poniendo las instrucciones básicas:
public class java{
       public static void main(String[] args){
             
               System.out.print.ln("Hola mundo");
               /*Ahora lo que haremos será dar al saludo una variable de texto e imprimirla después*/
               String saludo;
               /*Inicializar variable y tipificarla*/
               saludo="hola mundo, este es mi primer programa y estoy usando variables";
               System.out.print.ln(saludo);
       }
}
                                                                 

martes, 12 de febrero de 2019

Introducción




Como todo lenguaje de programación, vamos a empezar por lo más básico, crearemos el fichero necesario e instalaremos los paquetes a utilizar. Tanto si usáis windows como linux, necesitaremos los paquetes de java, que descargaremos en su página web. Los paquetes a usar son los de JRE.


Una vez todo instalado, creamos el fichero de texto en un directorio cualquiera, carpeta Documentos, por ejemplo. Se llamará "nombre".java
En linux no hace falta modificar el nombre ya que gedit lo abre sin problema, pero Windows necesita que sea un *.txt, así que lo modificamos para que tenga esa extensión y cuando acabemos el programa la cambiamos a *.java

Para compilar el archivo el comando, abrid una consola en la ubicación del archivo y escribid:

javac nombrearchivo.java

Para ejecutarlo:

java nombrearchivo

*Si en Windows os falla eso, tenéis que buscar vuestra instalación de java, y buscar los dos ejecutables, javac y java. Quedaría algo similar a esto:

"C:\Program Files (x86)\Java\jre1.8.0_201\bin\javac.exe" nombre.java

"C:\Program Files (x86)\Java\jre1.8.0_201\bin\java.exe" nombre