为了账号安全,请及时绑定邮箱和手机立即绑定

a到i有多少个字母

a到i有多少个字母

尼古拉斯_汤普森_赵四 2017-06-14 00:24:45
请教各位大神,用java计算a到i之间有多少个字母,用代码怎么表达出来?
查看完整描述

3 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

public static void main(String[] args) {
   //java中的字符按Unicode编码方式编码,在参与运算的时候是按Unicode编码执行的,你可以去看一下编码表。 
    System.out.println("a-i的字符个数:"+('i'-'a'+1));
}

//img1.sycdn.imooc.com//5940ad4e00010ebe04860647.jpg

查看完整回答
1 反对 回复 2017-06-14
  • HakunaMatata_leo
    HakunaMatata_leo
    思路是这样的,但是题目说的有歧义,a到i之间有多少个字母,我的理解是求两边的开区间(a,i),比如a到b之间有0个字母,a到c之间有1个字母b,所以a到i之间有'i' - 'a' - 1个字母。
  • 尼古拉斯_汤普森_赵四
    尼古拉斯_汤普森_赵四
    谢谢啦
?
黄小凡

TA贡献69条经验 获得超36个赞

如下:

public class Test{

	public static void main(String[] args) {
		char ch = 'a';
		int count = 0;
		while (ch<='i') {
			ch++;
			count++;
		}
		System.out.println(count);
	}
}


查看完整回答
反对 回复 2017-06-14
  • 3 回答
  • 0 关注
  • 1691 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信