0% encontró este documento útil (0 votos)
7 vistas5 páginas

Operaciones y Entrada de Datos en Java

El documento presenta una serie de ejemplos de código en Java que ilustran operaciones básicas como suma, resta, multiplicación y división, así como la comparación de números, la entrada de datos del usuario y el cálculo del área de un círculo. Incluye el uso de la clase Scanner y JOptionPane para la entrada de datos, y muestra cómo verificar la divisibilidad de un número y convertir códigos ASCII a caracteres. Cada ejemplo está acompañado de comentarios que explican su funcionamiento.

Cargado por

yraida.viloria60
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas5 páginas

Operaciones y Entrada de Datos en Java

El documento presenta una serie de ejemplos de código en Java que ilustran operaciones básicas como suma, resta, multiplicación y división, así como la comparación de números, la entrada de datos del usuario y el cálculo del área de un círculo. Incluye el uso de la clase Scanner y JOptionPane para la entrada de datos, y muestra cómo verificar la divisibilidad de un número y convertir códigos ASCII a caracteres. Cada ejemplo está acompañado de comentarios que explican su funcionamiento.

Cargado por

yraida.viloria60
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1) Declara dos variables numéricas (con el valor que desees), muestra por consola la suma,

resta, multiplicación, división y módulo (resto de la división).

public class OperacionesApp {

public static void main(String[] args) {

//Declaramos las variables


int num1=10;
int num2=5;

/*Realizamos las operaciones.


* Tambien lo podemos guardar el resultado en variables. */

[Link]("El resultado de la suma es "+(num1+num2));

[Link]("El resultado de la resta es "+(num1-num2));

[Link]("El resultado de la multiplicación es "+(num1*num2));

[Link]("El resultado de la división es "+(num1/num2));


}
}

2) Declara 2 variables numéricas (con el valor que desees), he indica cual es mayor de los
dos. Si son iguales indicarlo también. Ves cambiando los valores para comprobar que
funciona.

public class NumeroMayorApp {

public static void main(String[] args) {

//Declaramos las variables


int num1=30;
int num2=15;

//Hacemos la comprobación
if (num1>=num2){
//If anidado
if(num1==num2){
[Link]("Los numeros "+num1+" y "+num2+" son iguales");
}else{
[Link]("El número "+num1+" es mayor que el número "+num2);
}
}else{
[Link]("El número "+num2+" es mayor que el número "+num1);
}
}
}

3) Declara un String que contenga tu nombre, después muestra un mensaje de bienvenida


por consola. Por ejemplo: si introduzco «Fernando», me aparezca «Bienvenido
Fernando».

public class SaludoApp {

public static void main(String[] args) {

String nombre="Fernando";

[Link]("Bienvenido "+nombre);
}
}

4) Modifica la aplicación anterior, para que nos pida el nombre que queremos introducir
(recuerda usar JOptionPane).

Spoiler

— Versión con Scanner

import [Link];
public class SaludoPersonalizadoApp {

public static void main(String[] args) {

//Nos aparece un cuadro de dialogo


Scanner sc = new Scanner([Link]);
[Link]("Introduce tu nombre");
String nombre=[Link]();
[Link]("Bienvenido "+nombre);
}

— Versión con JOptionPane


import [Link];
public class SaludoPersonalizadoApp {

public static void main(String[] args) {

//Nos aparece un cuadro de dialogo


String nombre=[Link]("Introduce tu nombre");

[Link]("Bienvenido "+nombre);
}
}

5) Haz una aplicación que calcule el área de un círculo(pi*R2). El radio se pedirá por
teclado (recuerda pasar de String a double con [Link]). Usa la constante PI y
el método pow de Math.

Spoiler

— Versión con Scanner

import [Link];
public class AreaCirculoApp {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Introduce un radio");
[Link]([Link]);
double radio=[Link]();
//Formula area circulo, usamos algunos de los metodos de Math
double area=[Link]*[Link](radio, 2);
[Link]("El area del circulo es "+area);
}
}

— Versión con JOptionPane

import [Link];
public class AreaCirculoApp {

public static void main(String[] args) {

String texto=[Link]("Introduce un radio");


//Pasamos el String a double
double radio=[Link](texto);

//Formula area circulo, usamos algunos de los metodos de Math


double area=[Link]*[Link](radio, 2);

[Link]("El area del circulo es "+area);


}
}

6) Lee un número por teclado e indica si es divisible entre 2 (resto = 0). Si no lo es, también
debemos indicarlo.
Spoiler

— Versión con Scanner

import [Link];
public class DivisibleApp {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
[Link]("Introduce un numero");
int numero=[Link]();
//Comprobamos si es divisible entre 2, es decir, si el resto de la division es 0
if (numero%2==0){
[Link]("El numero "+numero+" es divisible entre 2");
}else{
[Link]("El numero "+numero+" no es divisible entre 2");
}
}
}

— Versión con JOptionPane

import [Link];
public class DivisibleApp {

public static void main(String[] args) {

String texto=[Link]("Introduce un numero");


//Pasamos el String a int
int numero=[Link](texto);

//Comprobamos si es divisible entre 2, es decir, si el resto de la division es 0


if (numero%2==0){
[Link]("El numero "+numero+" es divisible entre 2");
}else{
[Link]("El numero "+numero+" no es divisible entre 2");
}
}
}

7) Lee un número por teclado y muestra por consola, el carácter al que pertenece en la tabla
ASCII. Por ejemplo: si introduzco un 97, me muestre una a.

import [Link];
public class CodigoASCIIApp {

public static void main(String[] args) {

String texto=[Link]("Introduce un codigo de la tabla ASCII");


//Pasamos el String a int
int codigo=[Link](texto);

//Pasamos el codigo a caracter


char caracter=(char)codigo;

[Link](caracter);
}
}

También podría gustarte