package cin_2010_04_30.solucao1;

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 s = Short.parseShort(linha);
		System.out.println("O valor short digitado foi " + s);
		
		System.out.println("Digite um valor byte");
		linha = in.nextLine();
		byte b = Byte.parseByte(linha);
		System.out.println("O valor byte digitado foi " + b);
		
		System.out.println("Digite um valor inteiro");
		linha = in.nextLine();
		int i = Integer.parseInt(linha);
		System.out.println("O valor inteiro digitado foi " + i);
		
		System.out.println("Digite um valor long");
		linha = in.nextLine();
		long l = Long.parseLong(linha);
		System.out.println("O valor inteiro long foi " + l);
		
		System.out.println("Digite um valor float");
		linha = in.nextLine();
		float f = Float.parseFloat(linha);
		System.out.println("O valor float digitado foi " + f);
		
		System.out.println("Digite um valor double");
		linha = in.nextLine();
		double d = Double.parseDouble(linha);
		System.out.println("O valor double digitado foi " + d);
		
		System.out.println("Digite um valor booleano (tente um numero)");
		linha = in.nextLine();
		boolean bool = Boolean.parseBoolean(linha);
		System.out.println("O valor booleano digitado foi " + bool);
	}
}
