Programacion Orienada A Objetos
Enviado por macas81 • 9 de Marzo de 2012 • 592 Palabras (3 Páginas) • 584 Visitas
Taller 5
Elaborado por
Mario Castañeda Sánchez, Henry Forero y Juan Pablo Cortés
1. En el siguiente programa determine cuál es el valor impreso al Final
public class Operadores {
public static void main (String[]args){
int n=1;
System.out.println("n:"+n);
System.out.println("++n:"+ ++n);
System.out.println("n++:"+ n++);
System.out.println("n:"+n);
System.out.println("--n:"+--n);
System.out.println("n--:"+n--);
System.out.println("n:"+n);
}
}
El valor impreso al final del programa es: es n:1
2. El siguiente programa permite determinar si un número es positivo, negativo o cero. En este sentido, se deben completar las sentencias que:
Permitan la entrada de los datos y
La conversión de un dato String a entero. Se recomienda hacer uso de los métodos showlnputDialog() y showMessageDialog de la clase JoptionPane.
import javax.swing.*;
public class NumeroPositivo {
public static void main (String[]args){
String cadnun;
int numero=0;
//leer numero:
cadnun=JOptionPane.showInputDialog("Por favor ingrese número negativo, positive o cero");
//coversion
numero=Integer.parseInt(cadnun);
if(numero>0)
{
JOptionPane.showMessageDialog(null,"El Número es Positivo");
}
else if (numero<0)
{
JOptionPane.showMessageDialog(null,"El Número es Negativo");
}
else
{
JOptionPane.showMessageDialog(null,"El Número es cero");
}
system.exit(0);
}
}
3. El siguiente programa evalúa qué operación se realizaría a partir del operador aritmético ingresado. Para el desarrollo de esta aplicación se utiliza la clase JOptionPane y los métodos showInputDialog() y showMessageDialog.
import javax.swing.*;
public class OperadoresAritmeticos {
public static void main(String args[]){
char operador=' ';
String cadena=JOptionPane.showInputDialog("Digite el Operador ");
//se asigna el dato alamacenado en la cadena al dato tipo caracter
operador=cadena.charAt(0);
String mensaje="";
switch(operador){
case '+':
mensaje="El operador para la Suma ";
break;
...