Guten Abend,
hab mal ne frage zu ner aufgabe:
weiß nicht, ob ihr euch auch mit biologie auskennt, aber das grundsätzliche problem ist die programmierung.
Der genetische Code besteht ja aus 4Basen(A,U,C,G). jeweils 3 der Basen kodieren ja dann eine Aminoäure.
Soll nun ein Programm schreiben, wo man das Codon eingibt (z.B. AUG) und das "Met" als Aminosäure ausgespuckt wird.
Das Programm soll aus einer for-Schleife und 64 if-Bedingungen bestehen.
Weiß aber nicht wirklich was in die Schleife soll:
hatte mir das eigentlich jetzt so überlegt:
aber das funktioniert nicht, da er mir dann beide Aminosäuren ausgibt, aber warum?
dachte mit equals kann genau den inhalt der strings vergleichen und obwohl nur einer stimmt, gibt er beide aus.
bitte um hilfe!
hab mal ne frage zu ner aufgabe:
weiß nicht, ob ihr euch auch mit biologie auskennt, aber das grundsätzliche problem ist die programmierung.
Der genetische Code besteht ja aus 4Basen(A,U,C,G). jeweils 3 der Basen kodieren ja dann eine Aminoäure.
Soll nun ein Programm schreiben, wo man das Codon eingibt (z.B. AUG) und das "Met" als Aminosäure ausgespuckt wird.
Das Programm soll aus einer for-Schleife und 64 if-Bedingungen bestehen.
Weiß aber nicht wirklich was in die Schleife soll:
hatte mir das eigentlich jetzt so überlegt:
Java:
public class Codons2
{
public static void main (String args [ ] )
{
String eingabe = ("AUG);
String met = ("AUG");
String ile = ("AUA");
if (eingabe.equals(met) )
{
System.out.println("Met und Start");
}
if (eingabe.equals(ile));
{
System.out.println("Ile");
}
}
}
aber das funktioniert nicht, da er mir dann beide Aminosäuren ausgibt, aber warum?
dachte mit equals kann genau den inhalt der strings vergleichen und obwohl nur einer stimmt, gibt er beide aus.
bitte um hilfe!