import
javax.swing.*;
public
class hex2dez extends JApplet
{
public void init()
{
String aString = "0";
String newString = "";
double an = 0.0;
aString =
JOptionPane.showInputDialog("Hex Zahl eingeben:");
for(int i=0; i < aString.length(); i++)
{
if (aString.charAt(i) >= '0'
&& aString.charAt(i) <= '9')
an += (int) (aString.charAt(i) - '0') *
Math.pow(16,((double) (aString.length()-1)-i)) ;
if (aString.charAt(i) >= 'a'
&& aString.charAt(i) <= 'f')
an += (int) (10 +(aString.charAt(i) -
'a')) * Math.pow(16,((double) (aString.length()-1)-i)) ;
if (aString.charAt(i) >= 'A'
&& aString.charAt(i) <= 'F')
an += (int) (10 +(aString.charAt(i) -
'A')) * Math.pow(16,((double) (aString.length()-1)-i)) ;
}
newString += an;
JOptionPane.showMessageDialog(null,
newString, "Dez. Wert",JOptionPane.INFORMATION_MESSAGE );
}
}