Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONSIDERACIONES PREVIAS
Los programas en Java se escriben dentro de clases. Las clases pueden tener uno o
varios métodos. Los objetos son “copias” de las clases y pueden disponer de los
métodos definidos en las mismas.
Una clase debe tener el mismo nombre que el archivo que la define.
Se utiliza alguno de los métodos que implementa el objeto out de la clase System.
Estos métodos son println, print y printf. Todos ellos requieren un argumento
de tipo cadena de texto (string), es decir, un texto entre comillas dobles (“ ”).
La diferencia entre estos métodos es que println escribe el texto y deja el cursor en
una nueva línea y printf solamente escribe el texto y deja el cursor en la misma
línea.
Este código no puede ir aislado, tiene que estar dentro de un método que a su vez se
hallará dentro de una clase, es decir, para mostrar un mensaje como el anterior,
necesitamos crear una clase que contenga un método main:
Estamos diciendo que se cree un objeto entrada de la clase Scanner que deberá
obtener del objeto de entrada System.in los datos que se introduzcan por el usuario.
import java.util.Scanner;
int entero;
El método nextInt() sirve para leer enteros. De manera similar, el método nextLine()
de la clase Scanner sirve para leer texto.
OPERADORES ARITMÉTICOS Y RELACIONALES
+ suma
- resta
* producto
/ división entera
% módulo
== igual
=! distinto
> mayor
< menor
>= mayor o igual
<= menor o igual
El operador peculiar es el módulo (%), que permite obtener el resto de una división.
DECISIONES SIMPLES
if (condición) sentencia;
if (condición)
sentencia;
if (condición)
{
sentencia1;
sentencia2;
etc;
}
import java.util.Scanner;
public class ParImpar
{
public static void main (String args[])
{
Scanner entrada = new Scanner (System.in);
int entero;
if ((entero % 2) == 0)
System.out.printf ("El numero %d es par\n", entero);
if ((entero % 2) != 0)
System.out.printf ("El numero %d es impar\n", entero);
}
}