class StreamTest 

public static void main(String[] args) throws Exception 

int data; 
while((data=System.in.read())!=-1) 

System.out.write(data); 
System.out.println(data); 



运行以上程序后:比喻输入为abc;
结果为:
abc
a97
b98
c991310问题一:
为什么后面会出现
1310这个是怎么回事情?
问题二:
   System.in.read()读取一个字节的数据,但返回是一个整型数据,他们之间的内存空间大小不同一个是1个字节另一个是4个字节,这个是怎么转换的,在内存中是怎么存储与实现的?请高手着重分析下在内存中的存储情况
   先谢谢大家了!期待着您的帮助!