展开全部
下面有一个非递归e68a843231313335323631343130323136353331333337613931的,如果是递归的话可能需要改接口(example函数的参数)。public class Trasfer
{
public static String exampleD(String s)
{
int length = s.length ();
String news="";
for(int i =0;i
{
char ch = s.charAt(i);
news+= swap(ch);
}
return news;
}
private static char swap(char ch)
{
if(ch=='A')
return 'T';
else if(ch == 'T')
return 'A';
else if(ch == 'G')
return 'C';
else if(ch == 'C')
return 'G';
else
return ' ';
}
public static void main(String[] args)
{
String s;
Scanner input = new Scanner(System.in);
s = input.nextLine();
String news = exampleD(s);
System.out.println(s+"--->"+news);
input.close();
}
}