Ejercicio de lectura de datos

En esta sección se resolverán dudas relacionadas con el lenguaje de programación de Oracle Java

Moderator: julianmartinez16

User avatar
ccpc
Posts: 74
Joined: Fri Jan 22, 2016 8:08 am

Re: Ejercicio de lectura de datos

Post by ccpc » Thu Sep 01, 2016 9:48 am

Code: Select all

import javax.swing.*;
public class HolaMundo
{
	public static void main(String args[])
	
    {   
       double decimal;
    	int numero;
    	float flotante;
    	byte bit;
    	String y;
    	Short letra;
    	boolean valor;
    	y = JOptionPane.showInputDialog(null,"ingrese el numero");
    	System.out.println("dato en cadena: "+y);
      		
    	if (y.matches("\\d+")) 
    	{
    		numero= Integer.parseInt(y);
    		decimal= Double.parseDouble(y);
    		flotante= Float.parseFloat(y);
    		bit = Byte.parseByte(y);
    		letra = Short.parseShort(y);
    		valor = Boolean.parseBoolean(y);
    		System.out.println("dato en short: "+letra);
    		System.out.println("dato en boolean: "+valor);    		
    		System.out.println("dato en entero: "+numero);
    		System.out.println("dato en double: "+decimal);
    		System.out.println("dato en float: "+flotante);
    		System.out.println("dato en Byte: "+bit);
    		
    	}

    	else
    	{
    		
    		System.out.println("valor no valido");
    	}
    






	}
}

Nombre: Cristian Camilo Palacio Cuartas.
Materia: Logica de programación.

User avatar
danielpre30
Posts: 39
Joined: Mon Jan 25, 2016 1:16 pm

Re: Ejercicio de lectura de datos

Post by danielpre30 » Thu Sep 01, 2016 9:53 am

Code: Select all

public class Programa {

   public static void main(String[] args) {

      String valString="1234";
      System.out.println("String: "+valString);

      long valLong=Long.parseLong(valString);
      System.out.println("long: "+valLong);

      int valInt=Integer.parseInt(valString);
      System.out.println("int: "+valInt);

      short valShort=Short.parseShort(valString);
      System.out.println("short: "+valShort);

      byte valByte=Byte.parseByte(valString);
      System.out.println("byte: "+valByte);

      double valDouble=Double.parseDouble(valString);
      System.out.println("double: "+valDouble);

      float valFloat=Float.parseFloat(valString);
      System.out.println("Float: "+valFloat);

   }
}
Daniel Preciado Tamayo
Lógica de programación

User avatar
xacarana
Site Admin
Posts: 1213
Joined: Fri Jan 15, 2016 6:13 pm

Re: Ejercicio de lectura de datos

Post by xacarana » Thu Sep 01, 2016 11:36 am

Mangel21 wrote:Como pasar de string a los diferentes tipos de datos

Code: Select all

      ...
      long numLong=Long.parseLong(numString);
      System.out.println("long: "+numLong);
      ...

Ojo, error en tiempo de ejecución, si se ingresa mal el dato
Andrés Bedoya Tobón
Profesor
"I only smile in the dark, I only smile when it's complicated" Raybiez

User avatar
andresagudelo98
Posts: 39
Joined: Mon Feb 01, 2016 1:17 pm

Re: Ejercicio de lectura de datos

Post by andresagudelo98 » Tue Sep 13, 2016 9:44 am

Code: Select all

import javax.swing.*;
public class hola
{
   public static void main(String args[])
   {  String mess,diaa;
      int dia,mes;
      mess=JOptionPane.showInputDialog(null,"Ingrese su mes de nacimiento");
      diaa=JOptionPane.showInputDialog(null,"Ingrese su dia de nacimiento");
      mes=Integer.parseInt(mess);
      dia=Integer.parseInt(diaa);

      switch (mes){

      	case 1:
      	if (dia>=20) {
      		 System.out.println("usted es acuario"); break;
      		 case 2:
      	if (dia<=18) {
      		 System.out.println("usted es acuario"); break;
      		 case 3:
      	if (dia>=19) {
      		 System.out.println("usted es acuario"); break;
      		 case 4:
      	if (dia<=20) {
      		 System.out.println("usted es acuario"); break;
      		 case 5:
      	if (dia>=21) {
      		 System.out.println("usted es acuario"); break;
      		 case 6:
      	if (dia<=20) {
      		 System.out.println("usted es acuario"); break;
      		 case 7:
      	if (dia>=21) {
      		 System.out.println("usted es acuario"); break;
      		 case 8:
      	if (dia<=21) {
      		 System.out.println("usted es acuario"); break;
      		 case 9:
      	if (dia>=22) {
      		 System.out.println("usted es acuario"); break;
      		 case 10:
      	if (dia<=22) {
      		 System.out.println("usted es acuario"); break;
      		 case 11:
      	if (dia>=20) {
      		 System.out.println("usted es acuario"); break;
      		 case 12:
      	if (dia>=20) {
      		 System.out.println("usted es acuario"); break;
      		 case 1:
      	default:
      	System.out.println("no sea hijueputa ese mes y dia no existe"); break;

      	}
}
   
Andrés Agudelo.
Logica de programacion.
"Open your eyes, how much closer is Regarded... you can see less" ✡

Post Reply