Hallo
ich habe folgende Funktion
[JAVA=42]package aufgabe1;
public class Aufgabe6ta {
/**
* @param args
*/
public static void main(String[] args) {
int zahl=baseVal("a");
System.out.print(zahl);
}
public static int baseVal(String b)
{
int z=0;
if (b.equals("t,c,a,g"))
{
if (b.equals("t"))
z=0;
if (b.equals("c"))
z=1;
if (b.equals("a"))
z=2;
if (b.equals("g"))
z=3;
}
else
z=-1;
return (z);
}
}
[/code]
doch leider funktioniert sie nicht so richtig da ich oben ja ein a rein gebe müßte ja 2
raus kommen bekomm da aber nur ein -1. Woran kann das liegen?
Und noch eine andere Frage die rechenoperation z.B. 4hoch2 wie kann ich die umsetzten?
Vielen dank schonmal für eure hilfe.
Mfg
ich habe folgende Funktion
[JAVA=42]package aufgabe1;
public class Aufgabe6ta {
/**
* @param args
*/
public static void main(String[] args) {
int zahl=baseVal("a");
System.out.print(zahl);
}
public static int baseVal(String b)
{
int z=0;
if (b.equals("t,c,a,g"))
{
if (b.equals("t"))
z=0;
if (b.equals("c"))
z=1;
if (b.equals("a"))
z=2;
if (b.equals("g"))
z=3;
}
else
z=-1;
return (z);
}
}
[/code]
doch leider funktioniert sie nicht so richtig da ich oben ja ein a rein gebe müßte ja 2
raus kommen bekomm da aber nur ein -1. Woran kann das liegen?
Und noch eine andere Frage die rechenoperation z.B. 4hoch2 wie kann ich die umsetzten?
Vielen dank schonmal für eure hilfe.
Mfg