if转java_java 使用if将String内字符转换 递归
展開全部
下面有一個非遞歸e68a843231313335323631343130323136353331333337613931的,如果是遞歸的話可能需要改接口(example函數(shù)的參數(shù))。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();
}
}
總結(jié)
以上是生活随笔為你收集整理的if转java_java 使用if将String内字符转换 递归的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 线程模型_Java基础篇之Ja
- 下一篇: 2013二级java真题_2013年计算