首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp页面中字母如何转化为数字的

2012-08-09 
jsp页面中字母怎么转化为数字的?% char a aint i100out.print(a+i)%结果为什么是197?[解决办法]

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使

热点排行