jsp页面中字母怎么转化为数字的?
<% char a ='a';
int i=100;
out.print(a+i);
%>
结果为什么是197?
------解决方案--------------------因为把a+i当成整数运算了。
试试out.print(""+a+i);
再不行就
<% char a ='a';
int i=100;
String str;
str=""+a+""+i;
out.print(str);
%>
------解决方案--------------------char类型可以当int使,比如要输出a-z则可以
for(char i='a';i<='z';i++){
System.out.println((char)i);
}
但int转char需强转,即不能直接当char使