package cin_2010_04_30.solucao2;

import java.util.Scanner;

/**
 * Faa um programa para ler valores de todos os tipos primitivos 
 * do teclado. Exemplo: Ler um nmero inteiro (do teclado evem sempre 
 * como String) e converter para int. Faa o mesmo para double, float, 
 * long, char, short, byte, boolean.
 * Usem a API de Java para saber quais mtodos devem usar
 *
 */
public class ExercicioWrapperClasses {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		String linha = null;
		
		System.out.println("Digite um valor short");
		linha = in.nextLine();
		Short objS = new Short(linha);
		short s = objS.shortValue();
		System.out.println("O valor short digitado foi " + s);
		
		System.out.println("Digite um valor byte");
		linha = in.nextLine();
		Byte objB = new Byte(linha);
		byte b = objB.byteValue();
		System.out.println("O valor byte digitado foi " + b);
		
		System.out.println("Digite um valor inteiro");
		linha = in.nextLine();
		Integer objI = new Integer(linha);
		int i = objI.intValue();
		System.out.println("O valor inteiro digitado foi " + i);
		
		System.out.println("Digite um valor long");
		linha = in.nextLine();
		Long objL = new Long(linha);
		long l = objL.longValue();
		System.out.println("O valor inteiro long foi " + l);
		
		System.out.println("Digite um valor float");
		linha = in.nextLine();
		Float objF = new Float(linha);
		float f = objF.floatValue();
		System.out.println("O valor float digitado foi " + f);
		
		System.out.println("Digite um valor double");
		linha = in.nextLine();
		Double objD = new Double(linha);
		double d = objD.doubleValue();
		System.out.println("O valor double digitado foi " + d);
		
	}
}
