Sei sulla pagina 1di 6

Estructura de un Programa en Java: Control 3

Mauricio Fernando Rosas Muñoz

Programación Orientada a Objetos Java I

Instituto IACC

04 de abril de 2019
Instrucciones:

Realice un programa formal en java que permita determinar si un número de tres


dígitos es palíndromo, es decir, que su lectura de ambas direcciones en la misma. Por
ejemplo 313, 212, 767.
Explique cada línea del código, usando los correspondientes comentarios.
Debe entregar el código y la respectiva impresión de pantalla con el resultado de la
ejecución.
Desarrollo:

Estructura básica de un programa en Java

Un programa en lenguaje java, es una recopilación de declaraciones y funciones


en conjunto con la ejecución de la función main( ).
Escrito el programa fuente usando un editor de texto o un IDE, este se guarda o
almacena como un archivo de código fuente (por ejemplo grande.java. Una vez que se ha
guardado o almacenado este se compila. Esto es porque java es un lenguaje de programación que
es compilado e interpretado.
Realización de un programa en Java
Como veremos a continuación el siguiente código nos muestra un programa sencillo en java, este
nos muestra la impresión por pantalla de un mensaje, el cual utilizaremos para explicar la
estructura del programa Java.
Class ChileLindo{
/*Ejemplo de un programa en Java*/
Public static void main(String.args[ ] ){
System.out.println(“ChileLindo”)
}
}

Entendamos este pequeño programita:


En la primera línea se declara la clase de objetos en java, es decir lo primero que se debe de
realizar es definir el nombre de una clase y luego se procede con la descripción del cuerpo de la
clase encerrándolos entre estos dos caracteres { }, estos caracteres son los que definen el bloque de
código.

La base de los programas en java son las clases


Ahora en la línea en donde se encuentra /*Ejemplo de un programa en Java*/ es solo un comentario y
este ignorado por el compilador de Java, eso sí que ayudan a comprender de mejor manera el programa,
tampoco no es necesario llenar el programa de comentarios solo lo justo para entender el programa.
También debemos saber que los comentarios pueden ser una línea utilizando // o de dos o más líneas
con el bloque /* */.

Luego continua con el método principal main( ), si observamos veremos el método se distingue por el
modificador ( ) que se muestra a continuación del nombre, seguido del bloque de código { }.
Debemos saber que en un programa Java siempre debe de haber un solo método main, este define el
punto de E/ y S/ de una aplicación , al no existir el método main en el programa este no funcionara o
correrá.

También podemos observar que dentro del método main ( ), se hace la llamada al método println del
objeto out, que a su vez pertenece a la clase System de l biblioteca Java, que describe como resultado la
expresión que se encuentra entre las comillas.

a) De acuerdo a lo solicitado se genera el siguiente código.

//Programa para determinar si un numero tres dígitos es palíndromo


import java.util.*;
import java.lang.*;

// Aquí aparece en nombre de nuestra clase


class control3

public static void main(String[] args)


{

// Aquí declarare las variables


int num1 , num_inv , div_entera , resto_div;
Scanner entrada = new Scanner(System.in);

//Aquí colocare el mensaje de presentación


System.out.println(" Mauricio Rosas Muñoz ");
System.out.println("Control N° 3 (POO) javaI");

//Aquí será donde Ingresaremos del numero a evaluar


System.out.println("Ingrese Número para Determinar si el Número es Palíndromo por favor:
");

// Aquí se guardaran los datos


num1 = entrada.nextInt( );
num_inv = 0;
div_entera = num1;
resto_div = 0;

// Aquí se realizara el cálculo si el valor ingresado es palíndromo


while (div_entera != 0)
{
resto_div = div_entera % 10;
div_entera = div_entera / 10;

num_inv = num_inv * 10 + resto_div;


}

// Aquí realizaremos la comparación para imprimir en pantalla si el valor es palíndromo


if (num1 == num_inv)
{
System.out.println("El número ingresado es palíndromo ");
}
else
{
System.out.println("El número ingresado no es palíndromo ");
}
}
}

Para obtener los pantallazos se ha utilizado el programa “ LIGHTSCREEN”

En la figura 1 se muestra el proyecto de nombre Control – 3 y la Clase creada con el

nombre de control3.

Figura 1
En la figura 2, se muestra la pantalla compilada.

Figura 2
En la figura 3 se muestran los resultados obtenidos de la ejecución del programa en donde
los dígitos ingresados son palíndromo.

Figura 3

En la figura 4 se muestran los resultados obtenidos de la ejecución del programa en donde


los dígitos ingresados no son palíndromo.

Figura 4

Bibliografía:
Material de estudio semana 2 y 3 e Internet.

https://sites.google.com/site/imformesjava/home/estructura-de-un-programa-java

Potrebbero piacerti anche