Programas Basicos
Programas Basicos
Ingeniería en Electrónica.
Clave de la materia:
ETD1024
Materia:
Programación
estructurada.
Nombre de actividad:
Programas de Java Basic Programs
Alumno:
Santacruz Arenas Joshua Noam
No. Control:
20370522
Docente:
José Crispín Hernández Hernández.
Unidad:
5
Fecha de entrega:
02/09/2021
Índice
CreateObjectExample2.java
Utilizando la palabra clave new, también podemos invocar el
constructor (por defecto o parametrizado) de la clase.
Using clone() Method
El método clone() es el método de la clase Object. Crea una copia de
un objeto y devuelve la misma copia. La JVM crea un nuevo objeto
cuando se invoca el método clone(). Copia todo el contenido del
objeto previamente creado en el nuevo objeto. Nótese que no llama a
ningún constructor. Debemos implementar la interfaz Cloneable al
utilizar el método clone(). El método lanza la excepción
CloneNotSupportedException si la clase del objeto no soporta la
interfaz Cloneable. Las subclases que sobrescriben el método clone()
pueden lanzar una excepción si una instancia no puede ser clonada.
CreateObjectExample3.java
PrintAsciiValueExample2.java
Otra forma de escribir el programa anterior es:
Using Type-Casting
La fundición de tipos es una forma de convertir una variable en otro
tipo de datos.
En el siguiente programa, hemos declarado dos variables ch1 y ch2
de tipo char que tienen el carácter a y b, respectivamente. En las dos
líneas siguientes, hemos convertido el tipo char en un tipo int
utilizando (int). Después de ejecutar estas dos líneas, las variables
ch1 y ch2 se convierten en una variable int ascii1 y ascii2,
respectivamente.
Finalmente, hemos impreso la variable ascii1 y ascii2 en la que se
almacenan los valores ASCII de los caracteres.
PrintAsciiValueExample3.java
PrintAsciiValueExample4.java
Si no queremos asignar un carácter, también podemos tomar un
carácter del usuario.
AsciiValueOfAllChracters.java
El siguiente programa imprime el valor ASCII (0 a 255) de todos los
caracteres. En la salida, hemos mostrado algunos valores.
AsciiValueAtoZ.java
Si queremos imprimir el valor ASCII de todos los alfabetos (de la A
a la Z), podemos establecer los valores en el bucle e imprimirlos.
Números Armstrong.
Un número de Armstrong es un número positivo de m dígitos que es
igual a la suma de las mésimas potencias de sus dígitos. También se
le conoce como pluscuamperfecto, o más perfecto,
o número narcisista.
Los primeros números de Armstrong entre 0 y 999 son 1, 2, 3, 4, 5, 6,
7, 8, 9, 153, 370, 371, 407. Algunos otros números de Armstrong son
1634, 8208, 9474, 54748, 92727, 93084, 548834, 1741725, 4210818,
9800817, 9926315, 24678050, 24678051, 88593477, 146511208,
472335975, 534494836, 912985153, 4679307774, 32164049650,
32164049651.
El programa1 solo nos pide que ingresemos un numero el cual será el
límite del programa para calcular los números Armstrong existentes
entre el 0 y el límite establecido.
El segundo programa de los números Armstrong revisa si el número
ingresado pertenece a los de esta familia, y retorna si es o no
perteneciente a estos.
Como generar números aleatorios.
En la programación de Java, a menudo necesitamos generar números
aleatorios mientras desarrollamos aplicaciones. Muchas aplicaciones
tienen la función de generar números aleatoriamente, como para
verificar que el usuario muchas aplicaciones usan la OTP.
En Java, hay tres formas de generar números aleatorios utilizando el
método y las clases.
Patrón de estrella
1. Patrón de estrella de triángulo rectángulo
En este programa se realizará un patrón de tipo estrella mediante la
utilización de funciones for.
Y da como resultado lo siguiente:
Y produce: