Está en la página 1de 4

HOLA MUNDO

public class PruebaApp {

public static void main(String[] args) {

String cadena1="Hola "; // Forma simple de crear un String

String cadena2= new String ("Mundo"); //Crear un objeto String

System.out.println(cadena1+cadena2);
}
}

Productor + iva

public class PruebaApp {

public static void main(String[] args) {

int precioProducto=300;

final double IVA=0.21;


System.out.println("Informacion del producto");

System.out.println("El precio del producto es


"+precioProducto);

System.out.println("El precio del producto, incluyendo el IVA,


es "+(precioProducto+(precioProducto*IVA)));
}

Hasta aquí para mostrar datos, ahora vamos a introducirlos nosotros. Usaremos la
misma clase de antes pero con otro método. Recuerda que debemos importar el paquete
antes de la clase. Escribimos JOptionPane.showInputMessage(“cadena”); se debe
guardar en un String. Veamos un ejemplo:

import javax.swing.JOptionPane;
public class PruebaApp {

public static void main(String[] args) {

String nombre=JOptionPane.showInputDialog("Introduce tu
nombre");

JOptionPane.showMessageDialog(null, "Bien, tu nombre es


"+nombre);
}
}

Esto es lo que nos muestra al ejecutar, debemos introducir un texto:

Una cosa a tener en cuenta, es que si introducimos un numero y queremos hacer


operaciones con él, debemos pasarlo a tipo numérico, ya que es un String cuando
escribimos en la caja de texto. Para cambiar el tipo escribiremos, después de la linea
donde introducimos los datos,lo siguiente: Integer.parseInt(variable_texto); solo
debemos colocar la variable String que almacenamos al escribir en el cuadro de
dialogo.

Veamos un ejemplo:

import javax.swing.JOptionPane;
public class TestApp {

public static void main(String[] args) {

final double IVA=0.21;


String texto_num=JOptionPane.showInputDialog("Introduce el
precio del producto");

int precio=Integer.parseInt(texto_num);
JOptionPane.showMessageDialog(null, "EL producto tiene un
precio de "+precio+" y su precio final es de "+(precio+(precio*IVA)));
}

Este es el resultado, si introdujéramos 300:


if: le indicamos una condición si esta es verdadera se ejecuta, sino no se ejecuta las
instrucciones de dentro. Se suele traducir como “Si se cumple esta condición haz
esto”. Su sintaxis es:

if (condición){
instrucciones
}

Por ejemplo: REPORTAR SI EL NUMERO ES MAYOR QUE 100

public class PruebaApp {

public static void main(String[] args) {

int precio=300;

if (precio>100){
System.out.println("El precio es mayor que 100");
}
}

if – else: es como el anterior solo que después de cerrarse la llave de if, se añade else sin
indicarle ninguna condición. Esto sirve para que si la condición del if no es verdadera,
ejecute otras instrucciones que estarán dentro de else. Se suele traducir como “Si se
cumple esta condición haz esto y sino haz esto”.

Veamos un ejemplo:

public class PruebaApp {

public static void main(String[] args) {

int precio=50;

if (precio>100){
System.out.println("El precio es mayor que 100");
}else{
System.out.println("El precio es menor que 100");
}
}

}
PRECIO MENOR

public class PruebaApp {

public static void main(String[] args) {

int precio=50;

if (precio>100){
System.out.println("El precio es mayor que 100");
}else if(precio>80){
System.out.println("El precio es mayor que 80");
}else{
System.out.println("El precio es menor que 80");
}
}
}

Reportar números del 1 al 10.

Resolvemos el problema usando while

public static void main (String args [])


{
int n=0;
while(n<10)
{
n++;
System.out.print(n+"n");

}
}

También podría gustarte