Crear Proyecto Neat Beans
Crear Proyecto Neat Beans
Crear Proyecto Neat Beans
Cree un proyecto llamado demoIF, el cual hará que en la consola aparezca una pregunta
capciosa ¿Cuántos para son tres?, el usuario deberá seleccionar una de entre tres posibles
respuestas y oprimir la tecla Intro(Introducir) el número de la respuesta que el considera
es la correcta, si la respuesta elegida es la correcta, aparecerá en la salida de la consola el
mensaje Felicidades la respuesta es correcta, de lo contrario aparecerá el mensaje Su
respuesta es incorrecta intente nuevamente. Para crear el proyecto ejecute el
procedimiento siguiente:
Proyecto 1: demoIF
1. Seleccione Archivo(FILE)
2. Proyecto(New Projects)
3. Aplicación Java (Java Application)
4. Siguiente(Next)
5. Nombre del Proyecto(Project Name:) demoIF
6. Terminar(Finish)
7. Modifique el código para que quede como se muestra a continuación:
package demoif;
import java.util.Scanner;
/**
*
* @author Ernesto Campos Benitez
* adaptado por MSc. Álvaro Pino
* 28/01/2022
*/
public class DemoIF {
/**
* @param args the command line arguments
*/
1
int respuesta = teclado.nextInt();
if ( respuesta == 2)
{
System.out.println("¡Felicidades su respuesta es correcta!");
}
}
8. Guarde el Archivo
9. Toque con el ratón el proyecto DemoIF y seleccione Build
10. Toque con el ratón el proyecto DemoIF y Run
11. En la ventana de salida verá la salida.
Cree un proyecto llamado demoSWITCH, el cual hará que en la consola aparezca un texto solicitando
el número ordinal de la nota musical, cuando oprima la tecla Intro, aparecerá un nuevo texto
indicando el nombre de la nota musical y su frecuencia en HZ. Para crear el proyecto ejecute el
procedimiento siguiente:
Proyecto 2: demoSWITCH
1. Seleccione Archivo(FILE)
2. Proyecto(New Projects)
3. Aplicación Java (Java Application)
4. Siguiente(Next)
5. En el recuadro Crear clase principal ( Create Main class)
6. Active la casilla de verificación, borre el contenido del cuadro de texto y escriba
demosswitch
5. Nombre del Proyecto(Project Name:) demoSWITCH
6. Terminar(Finish)
7. Modifique el código para que quede como se muestra a continuación:
2
package demoswitch;
import java.util.Scanner;
/**
* 28/01/2022
*/
/**
*/
switch(ordenNotaMusical)
case 1:
break;
case 2:
break;
case 3:
3
System.out.println(" MI frec. = 329.6 Hz.");
break;
case 4:
break;
case 5:
break;
case 6:
break;
case 7:
break;
default:
break;
8. Guarde el Archivo
4
Cree un proyecto llamado demoWHILE, el cual solicitará que por teclado se introduzca un número
y se oprima la tecla intro, cuando esto suceda en la consola se imprimirá la secuencia de número
empezando por el número 0 hasta el valor introducido, para crear el proyecto, ejecute el
procedimiento siguiente:
Proyecto 3: demoWHILE
1. Seleccione Archivo(FILE)
2. Proyecto(New Projects)
4. Siguiente(Next)
6. Terminar(Finish)
package demowhile;
import java.util.Scanner;
/**
* 28/01/2022
*/
/**
*/
5
// TODO code application logic here
int indice = 0;
System.out.println(indice);
indice++;
8. Guarde el Archivo
Introduzca un número:
6
5
Cree un proyecto llamado demoDOWHILE, el cual solicitará que por teclado se introduzca un
número y se oprima la tecla intro, cuando esto suceda en la consola se imprimirá la secuencia de
número empezando por el número 0 hasta el valor introducido, para crear el proyecto, ejecute el
procedimiento siguiente:
Proyecto 4: demoDOWHILE
1. Seleccione Archivo(FILE)
2. Proyecto(New Projects)
4. Siguiente(Next)
6. Terminar(Finish)
package demodowhile;
import java.util.Scanner;
/**
* 28/01/2022
*/
/**
*/
7
// TODO code application logic here
int indice = 0;
do
System.out.println(indice);
indice++;
8. Guarde el Archivo
Introduzca un número:
8
Cree un proyecto llamado demoFOR, el cual solicitará que por teclado se introduzca un número y
se oprima la tecla intro, cuando esto suceda en la consola se imprimirá la secuencia de número
empezando por el número 0 hasta el valor introducido, para crear el proyecto, ejecute el
procedimiento siguiente:
Proyecto : demoFOR
1. Seleccione Archivo(FILE)
2. Proyecto(New Projects)
4. Siguiente(Next)
6. Terminar(Finish)
package demofor;
import java.util.Scanner;
/**
* 28/01/2022
*/
/**
*/
9
Scanner teclado = new Scanner(System.in);
int indice = 0;
System.out.println(indice);
8. Guarde el Archivo
Introduzca un número:
10
package democadenacaracteres;
/**
* 28/01/2022
*/
/**
*/
System.out.println(MAYUSCULAS.toLowerCase());
System.out.println(minusculas.toUpperCase());
// Propiedades y métodos
11
// Subcadenas obtener posiciones de una cadena
package unirsepararcadenas;
import java.util.StringTokenizer;
/**
* 28/01/2022
*/
/**
*/
12
String x = new StringBuffer().append("Ernesto ")
.append("Campos Benitez")
.toString();
String tok;
System.out.println("Separacion de cadenas");
while(st.hasMoreTokens())
tok = st.nextToken();
System.out.println(tok);
13
Capítulo 2
Vamos a crear un proyecto DemoConstructorClase, el cual contendrá una clase llamada Fecha, con
un constructor por defecto o vacío y otro de acuerdo a nuestras necesidades, también sobre
escribiremos el método toString(), para que nos entregue la fecha en el formato que seamos
(year/mes/día).
Proyecto 1: DemoConstructorClase
1. Seleccione Archivo(FILE)
2. Proyecto(New Projects)
4. Siguiente(Next)
democonstructorclase.Main
6. Terminar(Finish)
10. En la ventana Archivo Nuevo (New File), en la sección Categorías: (Categories), seleccione Java,
en tipos de Arcchivos: (File Types), selccione Clase Java (Java Class) y a continuación, haga clic sobre
el botón Siguiente ->(Next->).
11. En la ventana Nueva Clase Java ( New Java Class), en el campo Nombre de la clase(Class Name),
introduzca Fecha, en el campo Paquete;(Package:) introduzca clases y a continuación haga clic sobre
el botón Terminar (Finish).
14
package clases;
/**
* 28/01/2022
*/
public Fecha()
year = a;
mes = m;
dia = d;
return year;
15
public void setYear(int year)
this.year = year;
return dia;
this.dia = dia;
return mes;
this.mes = mes;
16
/**
* @return
*/
@Override
13.Haga doble clic sobre el nodo (archivo) main.java y capture el siguiente código:
package democonstructorclase;
import clases.Fecha;
/**
* 28/01/2022
*/
/**
*/
17
// TODO code application logic here
f1.setYear(2022);
f1.setMes(01);
f1.setMes(7);
// imprimir fecha f1
// imprimir la fecha f2
14. Ejecute la aplicación para ello, haga clic derecho sobre el nodo principal del proyecto
18
compile:
run:
Cree un proyecto UsuarioX, con el cual se ejemplificará el método equals de la clase Object.
Proyecto 2: UsuarioX
1. Seleccione Archivo(FILE)
2. Proyecto(New Projects)
4. Siguiente(Next)
usuariox.Main
6. Terminar(Finish)
11. En la ventana Nueva Clase Java ( New Java Class), en el campo Nombre de la clase(Class Name),
introduzca Usuario, en el campo Paquete;(Package:) introduzca clases y a continuación haga clic
sobre el botón Terminar (Finish).
19
12, Capture el siguiente código de la clase Usuario:
package clases;
/**
* 28/01/2022
*/
return direccion;
this.direccion = direccion;
return edad;
20
}
this.edad = edad;
return nombre;
this.nombre = nombre;
@Override
21
13.Haga doble clic sobre el nodo (archivo) main.java y capture el siguiente código:
package usuariox;
import clases.Usuario;
/**
* 28/01/2022
*/
/**
*/
u1.setEdad("60");
22
u2.setEdad("60");
14. Ejecute la aplicación para ello, haga clic derecho sobre el nodo principal del proyecto
Cree un proyecto llamado TestVolumen. En este proyecto crearemos una clase abstracta llamada
VolumenCuerpoGeomerico y tres subclases de la misma llamada VolumenCubo, VolumenCilindro
y VolumenEsfera. La clase abstracta VolumenCuerpoGeometrico contendrá el método llamado
calcularVolumen, pero no lo implementará debido a que la formula del calculo del volumen difiere
entre una figura y otra, debido a esto, dicho cálculo se implementará en la subclase que corresponda
con la figura de la cual se desea obtener el volumen, es decir, que el método se implementará en
cada subclase.
Proyecto 3: TestVolumen
1. En el menú principal de NetBeans haga clic sobre Archivo(FILE) y seleccione Nuevo Proyecto
(New Project)
4. En la ventana Nueva Apliacación Java (New Java Application), en el campo Nombre el proyecto:
(Project Name:), introduzca TestVolumen, active la casilla de verificación del recuadro borre el
contenido y escriba testvolumen.Main, y a continuación haga clic sobre el botón Terminar(Finish).
23
5. Modifique el código de la clase Main como se muestra a continuación:
package testvolumen;
//ERROR
/**
* 29/01/2022
*/
/**
*/
// del volumen del cubo requerimos, pasar el valor de uno de los lados
// del cubo
24
// cálculo del volumen de la esfera requerimos, pasar el radio de la
10. En la ventana Archivo Nuevo (New File), en la sección Categorías: (Categories), seleccione Java,
en tipos de Archivos: (File Types), seleccione Clase Java (Java Class) y a continuación, haga clic sobre
el botón Siguiente ->(Next->).
11. En la ventana Nueva Clase Java ( New Java Class), en el campo Nombre de la clase(Class Name),
introduzca Volumen, en el campo Paquete;(Package:) introduzca clases y a continuación haga clic
sobre el botón Terminar (Finish).
package clases;
25
/**
* 29/01/2022
*/
{ //los caracteres ""+ obligan a convertir el valor double del volumen a cadena
15. Haga clic derecho sobre el proyecto principal TestVolumen y seleccione Nuevo(
16. En la ventana Archivo Nuevo (New File), en la sección Categorías: (Categories), seleccione Java,
en tipos de Archivos: (File Types), seleccione Clase Java (Java Class) y a continuación, haga clic sobre
el botón Siguiente ->(Next->).
17. En la ventana Nueva Clase Java ( New Java Class), en el campo Nombre de la clase(Class Name),
introduzca VolumenCubo, en el campo Paquete;(Package:) introduzca clases y a continuación haga
clic sobre el botón Terminar (Finish).
package clases;
26
/**
* 29/01/2022
*/
this.lado = lado;
return lado*lado*lado;
21. Haga clic derecho sobre el proyecto principal TestVolumen y seleccione Nuevo(
22. En la ventana Archivo Nuevo (New File), en la sección Categorías: (Categories), seleccione Java,
en tipos de Archivos: (File Types), seleccione Clase Java (Java Class) y a continuación, haga clic sobre
el botón Siguiente ->(Next->).
23. En la ventana Nueva Clase Java ( New Java Class), en el campo Nombre de la clase(Class Name),
introduzca VolumenCilindro, en el campo Paquete;(Package:) introduzca clases y a continuación
haga clic sobre el botón Terminar (Finish).
package clases;
27
/**
* 29/01/2022
*/
radio = r;
altura = h;
27. Haga clic derecho sobre el proyecto principal TestVolumen y seleccione Nuevo(
28. En la ventana Archivo Nuevo (New File), en la sección Categorías: (Categories), seleccione Java,
en tipos de Archivos: (File Types), seleccione Clase Java (Java Class) y a continuación, haga clic sobre
el botón Siguiente ->(Next->).
28
29. En la ventana Nueva Clase Java ( New Java Class), en el campo Nombre de la clase(Class Name),
introduzca VolumenEsfera, en el campo Paquete:(Package:) introduzca clases y a continuación
haga clic sobre el botón Terminar (Finish).
package clases;
/**
* 29/01/2022
*/
public VolumenEsfera(int r)
radio = r;
32. Despliegue el contenido de la clase Main haciendo doble clic sobre el aechivo Main.java
29
33. Coloque el puntero del ratón dentro del área y haga clic derecho, en el menú que aparece
seleccione la opción Reparar importaciones(Fix imports). Note que se incorporaron las
instrucciones import para agregar las clases que hacían falta, razón por la que se estaban generando
los errores. Ahora falta eliminar las marcas de error en el árbol del proyecto.
34. Haga clic derecho sobre el nodo principal del proyecto y seleccionar Limpiar y construir, (Clean
and Build).
ant -f C:\\Users\\PINO\\Documents\\NetBeansProjects\\TestVolumen -
Dnb.internal.action.name=rebuild clean jar
init:
deps-clean:
clean:
init:
deps-jar:
compile:
To run this application from the command line without Ant, try:
30
deploy:
jar:
35. Ejecute la aplicación, para ello, haga clic derecho sobre el nodo principal del proyecto
TestVolumen y seleccione Ejecutar(Run).
ant -f C:\\Users\\PINO\\Documents\\NetBeansProjects\\TestVolumen -
Dnb.internal.action.name=run run
init:
Deleting: C:\Users\PINO\Documents\NetBeansProjects\TestVolumen\build\built-jar.properties
deps-jar:
Updating property file: C:\Users\PINO\Documents\NetBeansProjects\TestVolumen\build\built-
jar.properties
compile:
run:
31
Para formatear la salida utilice la clase DecimalFormat.
Ejemplo1:
new DecimalFormat("00.000").format(vcubo.calcularVolumen()));
Ejemplo2:
//Muestra en pantalla el valor 123.456,79 teniendo en cuenta que se usa la puntuación española
System.out.println(valorFormateado);
Link de Internet
http://puntocomnoesunlenguaje.blogspot.com/2021/02/formatear-los-datos-de-salida-con.html
https://javiergarciaescobedo.es/programacion-en-java/29-trucos/113-formato-de-numeros-
monedas-y-porcentajes2
https://programmerclick.com/article/5767717068/
32
Ejemplo 3:
/**
* @(#)TestFormat.java
* @author
*/
import java.text.DecimalFormat;
double pi = 3.1415927; // Pi
System.out.println(new DecimalFormat("0").format(pi));//3
System.out.println(new DecimalFormat("0.00").format(pi));//3.14
// Toma dos enteros y tres decimales, la parte insuficiente del entero se llena con 0.
System.out.println(new DecimalFormat("00.000").format(pi));//03.142
System.out.println(new DecimalFormat("#").format(pi));//3
System.out.println(new DecimalFormat("#.##%").format(pi));//314.16%
System.out.println(new DecimalFormat("#.#####E0").format(c));//2.99792E8
33
System.out.println(new DecimalFormat("00.####E0").format(c));//29.9792E7
System.out.println(new DecimalFormat(",###").format(c));//299,792,458
System.out.println (new DecimalFormat ("La velocidad de la luz es por segundo, ### ")
.format (c)); // La velocidad de la luz es 299,792,458 metros por segundo
3.14
03.142
314.16%
2.99792E8
29.9792E7
299,792,458
Process completed.
Link de Internet
https://www.delftstack.com/es/tags/java-double/
https://es.stackoverflow.com/questions/29408/como-limitar-la-cantidad-de-decimales-de-un-
double/29410
https://www.delftstack.com/es/howto/java/how-to-round-a-double-to-two-decimal-places-in-
java/#redondea-un-double-a-dos-decimales-usando-math.rounddouble100.0%2f100.0
https://www.delftstack.com/es/howto/java/how-to-round-a-double-to-two-decimal-places-in-
java/
34
El volumen del cubo es: 64.000
Proyecto
35
6. Haga clic derecho sobre el nodo principal del proyecto TestInterfaces y seleccione Nuevo
(New) ->… Otro… (Other).
7. Crear(agregar) en el proyecto las interfaces Interfase1 y Interfase2
8. En la ventana Archivo Nuevo (New File ), en la sección Categorías: ( Categories: ), seleccione
Java, en la sección Tipos de Archivos: ( Files Types: ), seleccione Interface Java (Java
Interface) y a continuación, haga clic sobre el botón Siguiente (Next->).
9. Crear ( agregar) en el proyecto las interfaces llamadas Interfase1 e Interfase2
10. En la ventana Nueva Interfaz Java ( New Java Interface ), en el campo Nombre Clase: (
Class Name: ), introduzca Interfase1, despliegue el listado del campo Paquete; (Package: ),
introduzca interfases y a continuación, haga clic sobre en botón Finish.
11. Modifique el código de la interface Interfase1, para que se vea como se muestra a
continuación:
12.
package interfases;
/**
*
* @author Ernesto Campos Benitez
* adaptado por MSc. Álvaro Pino
* 29/01/2022
*/
36
package testinterfaces;
/**
* 29/01/2022
*/
37
package testinterfases;
/**
*
* @author Ernesto Campos Benitez
* adaptado por MSc. Álvaro Pino
* 29/01/2022
*/
import testinterfaces.ExhibeLetreros;
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
ExhibeLetreros e1 = new ExhibeLetreros();
e1.exhibe1();
e1.exhibe2();
}
22. Ejecute el proyecto haciendo clic sobre el ícono RunMain Project.
23. Los Resultados aparecen en la salida de la consola.
24. compile:
25. run:
26. Esta es la interface 1
27. Esta es la interface 2
28. BUILD SUCCESSFUL (total time: 0 seconds)
38