Está en la página 1de 10

Curso de Programación

Programación en Java
Básicos
Curso de Programación
Iconos usados en esta guía
A través de la guía de programación en Java se utilizan iconos
especiales para identificar información importante. Cuando vea
éstos iconos podrá identificar el tipo de información que nos
presenta el curso.

Este icono identifica la Teoría del tema y una breve


explicación relacionada a la programación en Java.

Cuando vea este icono, significa que se describe un


Problema a resolver con programación Java.

Identifica el Análisis del Problema que se desea


resolver con programación Java, y propone una solución.

Este icono va acompañado de Código Java de los


ejemplos del tema o que resuelve el problema propuesto.

Proponen Pruebas y Resultados para verificar el código


en Java.

Presenta Tips para el uso de Java, en el análisis del


problema o en la búsqueda de una solución.

Laboratorio Nacional de Informática Avanzada


1

Java
+
Netbeans
El intérprete
de Java ejecuta Crear proyecto
el programa Java
compilado Application

Programar
con Java
Ejecutar Codificar

javac – Traduce
código fuente Java
a instrucciones Compilar
Java Virtual
Machine (JVM)

Para realizar las prácticas de programación en


Java se puede utilizar el Framework Netbeans,
que cuenta con opciones de compilación y
ejecución de código Java. Además muestra los
resultados en pantalla.

Laboratorio Nacional de Informática Avanzada


2

Netbeans para programar


en java

JDK : Java Developer Kit Crear un proyecto en Netbeans

El primer paso es Dentro de Netbeans,


instalar el software Java seleccionar Nuevo y
para programadores escoger proyecto.1
(Java Development Kit ó
JDK) de la página oficial
de java.

También descargar e
instalar NetBeans Después verificar que
(entorno de desarrollo se esta seleccionando
integrado ó IDE) para Java y Java Application
java JDK.

Existe una versión de


Netbeans con Java que
instala el IDE y JDK.

Laboratorio Nacional de Informática Avanzada


3

Java : Inicio rápido

Sólo existen tres tipos de


variables
 Numéricos (enteros y reale
 Booleano (verdadero o falso)
 Caracter (texto)
 Todo lo demás es objeto

Convenciones java

CamelCase
Es la práctica para escribir los nombres de las variables,
clases, etc. Con “jorobas de camello” representadas por
las mayúsculas

UpperCamelCase LowerCamelCase
La primera letra en
La primera letra de cada minúscula y en resto de las
palabra en mayúscula: palabras inician con
mayúscula:
MiClase;
miVariable;

Laboratorio Nacional de Informática Avanzada


4

Ejemplos de convenciones java

UpperCamelCase

 Clases/Objetos (sustantivos)
Ej. Auto, Cuenta, Empleado

LowerCamelCase
 Nombres de Variables ( nombres cortos )
Ej. promedioAlumno, horarioVerano
 Nombres de Métodos (verbo-sustantivo)
Ej. obtenerSaldo, asignarProyecto,
aplicarDescuento

Comentarios en Java

// Comenta una línea


Los comentarios en el código /*
pueden servir para documentar Marca el inicio de un comentario y
el programa. comenta varias líneas.
Debe tener un fin de comentario.
*/

Laboratorio Nacional de Informática Avanzada


5

Uso de variables

Declaración de una variable


 Declarar: Es seleccionar un nombre y un tipo de
variable.

 Inicializar: Dar un valor inicial a la variable.

 Asignación: Con el símbolo igual (=) se asigna un


valor a la variable.

String miVariable = “Frankenstein”;

Tipo Nombre Asignación Valor

Todo en uno:
int x;
es igual a:
x = 0;

int x = 0;

Constantes

Declarar una variable con un valor fijo


int pi = 3.1416;

String ciudad = “París”;

Laboratorio Nacional de Informática Avanzada


6

Primitivas de java

Tipos de variables (Declarar/inicializar)


Numérico
int x = 15;
double variable = 3.1416;
// Otros tipos: float, long,
byte, short.
Carácter
char c = 'a';
String cadena = “aguila”;
// Una cadena es un
conjunto de caracteres
Booleano
boolean existe = true;
// Solo tiene 2 valores:
verdadero o falso

Cast

 Su función es convertir una variable primitiva a otra.


Ejemplo: se declaran 2 constantes de tipo double y una variable de
tipo int en la que se guardar el resultado de la operación.

double a = 5.25;
double b = 0.35;
int suma;

Lo que se hace la conversión con la sintaxis


(int) antes de asignar el resultado de la
operación (a+b)

suma = (int) (a + b);

Laboratorio Nacional de Informática Avanzada


7

Salida a consola

La forma de mostrar información en consola es usando el objeto System.out.

El cual tiene varios métodos para imprimir en pantalla:

El cual tiene varios métodos para imprimir en pantalla:

 print(); //Imprime texto en una sola


 println(); //Imprime texto y un salto de línea al final

El resultado del código


anterior es :

public class Hola {


public static void main(String[] args) { Bienvenido al curso de java
System.out.println("Bienvenido al curso de java");
}
}

Entrada de texto con Scanner

Una manera de leer datos desde el teclado es con el objeto:


 Scanner de System.in.

Declarar, iniciar y asignar una variable tipo Scanner:


 Scanner teclado = new Scanner(System.in);

Ejemplo de entrada de texto en una variable:


Scanner entrada = new Scanner(System.in); // Se declara la variable de entrada
System.out,print(“Escriba su edad”); // Pide el dato
entrada.nextInt(); // Recibe el dato desde teclado

Laboratorio Nacional de Informática Avanzada


8

Declarar un programa en Java

Debe tener un nombre public class Primera{ }


de la Clase (class)

Declarar un método
Principal (main) public static void main(String[ ] args){ }

Nombre de la clase

Método main
public class Primera {
public static void main (String[] args){
//Aquí es donde va el código del programa
}
}

Primer programa

public class Programacion {

public static void main(String[ ] args) {

//Definición de variables
int n_hijos = 2;
String nombre = "Anita";

//Programa
System.out.print(nombre); Anita tiene 2 hijos
System.out.print(" tiene ");
System.out.print(n_hijos);
System.out.println(" hijos");
}
}

Laboratorio Nacional de Informática Avanzada

También podría gustarte