Sunteți pe pagina 1din 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 mtodo. 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 numrico, ya que es un String cuando
escribimos en la caja de texto. Para cambiar el tipo escribiremos, despus 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 introdujramos 300:

if: le indicamos una condicin si esta es verdadera se ejecuta, sino no se ejecuta las
instrucciones de dentro. Se suele traducir como Si se cumple esta condicin haz
esto. Su sintaxis es:
if (condicin){
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 despus de cerrarse la llave de if, se aade else sin
indicarle ninguna condicin. Esto sirve para que si la condicin del if no es verdadera,
ejecute otras instrucciones que estarn dentro de else. Se suele traducir como Si se
cumple esta condicin 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 nmeros 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");
}
}

S-ar putea să vă placă și