
// Klassmetoder.java

import java.util.*;

/******************************************************************************
/ Klassmetoder.java demonstrerar användning av statiska metoder i olika stan-
/ dardklasser (Integer.toHexString() / toBinaryString() och Math.sqrt()).
/
/*****************************************************************************/

public class Klassmetoder
{

    public static void main(String[] args)
    {
		Scanner		in = new Scanner (System.in);
		in.useLocale (Locale.US);
		
		int		t;
		do
		{
				System.out.print ("Ange ett positivt heltal : ");
				t = in.nextInt ();
		} while (t < 0);
		
		System.out.println ();
		System.out.println ("Den hexadecimala motsvarigheten till " + t + " är 0x" + 
			Integer.toHexString (t) + 
			"\noch den binära motsvarigheten är 0b" + 
			Integer.toBinaryString (t));
		System.out.println ();
		System.out.println ("Kvadratroten ur " + t + " är " +
			Math.sqrt (t));
		System.out.println ();
    }

}