至尊重生 完结txt下载:在JAVA中,怎么获取ASCII码

来源:百度文库 编辑:神马品牌网 时间:2024/04/20 16:09:42
有这么一道题.从流中输入任意字母,(a-z)(A-Z),将他门替换,比如a.a+13=
n...z.z+13=m我先在不知道怎么转换!请高手帮忙!我也不知道在帮助文档查哪个!
这是我写的!
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Test
{
public static void main(String args[]) throws IOException
{
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
String line;
while(true)
{
System.out .print(">>");
line=br.readLine();
//if(((line=br.readLine())!=null) && line.equals("quit"))
if(line!=null && line.equals("quit"))
{
break;
}
else
{
//就到这步不会了!~
}
}
}
}

抛砖引玉:没有校验:只实现a+13=n
中间的方法也许有用:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class test
{
public static void main(String args[]) throws IOException
{
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
String line;
String[] spl = null;
while(true)
{
System.out .print(">>");
line=br.readLine();
//if(((line=br.readLine())!=null) && line.equals("quit"))
if(line!=null && line.equals("quit"))
{
break;
}
else
{
try{
spl = line.split("[+]");
}
catch(Exception e)
{
e.printStackTrace();
}

int var = (int)(spl[0].trim().charAt(0)) + Integer.parseInt(spl[1]);

System.out.println((char)var);
}
}
}
}