Hallo, wieder mal ein kleiner dummer denkfehler....
meine aufgabe besteht darin 4 klassen mit Elementen zu machen mit einer methode protonen, die die anzahl der protonen wieder gibt, diese methode steht in einem interface IF_Atom.
Bis dahin hab ichs auch.
Jetzt meckert eclipse nur rum, wenn ich die eingabe entgegen nehme und wieder ausgeben will, dass ich das nicht als string kann.
habs (meiner Meinung nach) in char gewandelt, aber der fehler ist der gleich.....
weiß langsame nicht mehr weiter.
danke schon mal im vorraus
hier das coding ( nur die hauptklasse, rest ist nur Interface und die einzelnen klassen der elemente)
meine aufgabe besteht darin 4 klassen mit Elementen zu machen mit einer methode protonen, die die anzahl der protonen wieder gibt, diese methode steht in einem interface IF_Atom.
Bis dahin hab ichs auch.
Jetzt meckert eclipse nur rum, wenn ich die eingabe entgegen nehme und wieder ausgeben will, dass ich das nicht als string kann.
habs (meiner Meinung nach) in char gewandelt, aber der fehler ist der gleich.....
weiß langsame nicht mehr weiter.
danke schon mal im vorraus
hier das coding ( nur die hauptklasse, rest ist nur Interface und die einzelnen klassen der elemente)
Java:
import javax.swing.JOptionPane;
public class Atom
{
public static void main (String [] args)
{
IF_Atom ref;
String input = JOptionPane.showInputDialog ("Bitte geben Sie: HE für Helium, H für Sauerstoff, L für Lithium, O für Wasserstoff ein");
input = input.toUpperCase();
if ((input.equals("HE")) == true)
{
input = new String ("K");
}
else if ((input.equals("LI")) == true)
{
input = new String ("F");
}
char atome = input.charAt(0);
switch (atome)
{
case "H":
ref = new Wasserstoff();
JOptionPane.showMessageDialog ("Anzahl der Protonen " + ref.protonen());
}
}