

























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento contiene varios ejemplos de código en java, incluyendo la creación de clases, métodos, variables, operaciones aritméticas, condicionales, bucles, vectores, matrices y etiquetas. También incluye actividades para el usuario para practicar y comprender mejor el lenguaje de programación.
Tipo: Apuntes
1 / 33
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


























**1. Instalación del JDK 1
En java para ejecutar un programa necesitamos clases. Una clase es una plantilla que tiene código. Para crear esa clase vamos a usar notepad. public class jose{ public static void main(String args[]){ System.out.println("Hola Mundo"); } } Ahora desde el cmd lo compilaremos poniendo javac Jose.java Por último lo ejecutaremos poniendo java jose Nos saldrá por pantalla un mensaje que dice “hola mundo” :) Ya hemos hecho nuestro primer programa en modo texto.
programando”. Es muy importante que hagáis estos ejercicios solos y sin usar chatgpt porque si no, no vais a empezar a comprender el lenguaje de programación.
Volvemos a reescribir el código del primer programa. La primera letra de la clase se escribe en mayúscula. No hay espacios y la siguiente línea también va en mayúscula. Errores típicos:
Primitivos Enteros byte (-128 hasta 127) short (-32768 hasta 32767) int (-2147483 hastas 2147483647) long (muy grande) Decimales float double Otros char (un solo carácter) boolean (true | false) Objeto String (cadenas de texto) Ejemplo: (Hola Mundo) En Java para usar una variable necesitamos darle un nombre y especificar el tipo de dato. El nombre de las variables nunca puede ir separado. Por ejemplo: numero1 o numero_1 o numeroUno pero nunca numero uno.
Vamos a programar una suma. Escribimos las dos líneas principales de java. definimos las 3 variables. int sumando uno, int sumando dos, int resultado. e imprimimos por pantalla el resultado de la operación. public class Suma{ public static void main(String args[]){ int sumandoUno = 5; int sumandoDos = 3; int resultado = 0; resultado = sumandoUno + sumandoDos; // Aquí el más es una suma System.out.println("El resultado de la operación es " + resultado); // Aquí el más es un símbolo de concatenación. } } Guardamos Suma.java , compilamos y ejecutamos. La operación resta se hará con el símbolo - ; la división con / y la multiplicación con *. La prioridad de operadores se establece del siguiente modo: 1º los paréntesis, luego las potencias(^2 o ^3) ,luego multiplicación y división y por último suma o resta. Actividad: Ahora ellos deben realizar un programa donde se haga una resta, una multiplicación y una división. Se entrega por classroom con 2 capturas de pantalla.
Para leer un valor por teclado vamos a hacerlo usando la clase Scanner. Para ello, antes de nada deberemos añadirla a nuestro programa: import java.util.Scanner. Ahora tendremos que crear un objeto del tipo Scanner. Scanner num = new Scanner(System.in); //Así se lee un entero con la clase Scanner int opcion; opcion = num.nextInt();
Actividad: Calcula la nota media de un alumno que tiene 3 notas y que diga si aprobó o suspendió en función de esas tres notas. Haz el diagrama de flujo antes de programar. public class NotaMedia{ public static void main(String args[]){ int matematicas = 8; int biologia = 8; int quimica = 10; int notamedia = 0; notamedia = (matematicas + biologia + quimica) / 3; if (notamedia >= 5){ System.out.println("El alumno aprobó con un " + notamedia); } else { System.out.println("El alumno suspendió con un " + notamedia); } } } Cambiamos las notas para que suspenda y ver que funciona. Añadido: Quien acabe antes puede hacer que el programa imprima por pantalla: “has aprobado con un “ + notaMedia ...
Las estructuras condicionales se convierten en anidadas cuando están dentro de otra estructura condicional. Vamos a realizar un programa que haga una suma, una resta, multiplicación o división en función de lo que decida el usuario. Si pulsa un 1 se hará la suma, si pulsa un dos, la resta y así sucesivamente.
Relacionales
System.out.println("Has pulsado la opcion 2"); break; case 3: System.out.println("Has pulsado la opcion 3"); break; case 4: System.out.println("¿Quieres salir? 's/n'"); salir = sc.next().charAt(0); if (salir == 's') bandera = 1; break; } } } }
//Almacenamos los datos en el vector. for (i=0;i<4;i++){ System.out.print("\n Introduzca un nombre " + i + ": "); numeros[i] = vector.nextLine(); } //Imprimimos por pantalla el vector. for (i=0;i<4;i++){ System.out.println( " " + numeros[i] ); } } } Vectores de caracteres Un vector de caracteres es un vector unidimensional que contiene datos de tipo char. Los vectores de caracteres en Java se crean de forma similar a un vector unidimensional de cualquier otro tipo de datos. Ejemplo: vector de 8 caracteres llamado cadena. char [] cadena = new char[8]; De forma gráfica el vector de caracteres cadena se puede representar así: Por defecto los elementos del vector se inicializan con el carácter nulo (carácter \u Unicode). A diferencia de los demás vectores, se puede mostrar el contenido completo de un vector de caracteres mediante una sola instrucción print, println o printf. Para mostrar el contenido completo del vector de caracteres: System.out.println(cadena); Mostrará 8 caracteres nulos (en blanco) Ejemplo: vector de 5 caracteres llamado vocales. Se asignan valores iniciales: a, e, i, o, u char [] vocales = {'a', 'e', 'i', 'o', 'u'};
System.out.println(vocales); Mostrará: aeiou El atributo length de un vector de caracteres contiene el tamaño del vector independientemente de que sean caracteres nulos u otros caracteres. Por ejemplo: char [] cadena = new char[8]; System.out.println(cadena.length); Muestra: 8 cadena[0] ='m'; cadena[1] ='n'; m n System.out.println(cadena.length); Muestra: 8 System.out.print(cadena); System.out.print(cadena); System.out.println("."); Mostrará: mnbbbbbbmnbbbbbb. Los espacios en blanco se han representado por el carácter b RECORRER UN vector DE CARACTERES UNIDIMENSIONAL