编写一个java应用程序,用两个for循环语句分别输出大写和小写的“字母表”

publicclassZiMu{publicstaticvoidmain(String[]args){chara[]=newchar[26];charb[]=newcha... public class ZiMu {
public static void main(String[] args) {
char a[]=new char[26];
char b[]=new char[26];
int i=0,j=0;
for(a[i]='a';a[a.length-1]<='z';i++,a[i]++)
System.out.print(a[i]+" ");
for(b[j]='A';b[b.length-1]<='Z';j++,b[j]++)
System.out.print(b[j]+" ");
}
}

用eclipse运行出现 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 26
at ZiMu.main(ZiMu.java:7)
展开
 我来答
泥葛菲FK
2013-05-16 · 超过45用户采纳过TA的回答
知道答主
回答量:155
采纳率:0%
帮助的人:134万
展开全部
public class ZiMu {
 public static void main(String[] args) {
  char a[]=new char[26];
  char b[]=new char[26]; 
  int i=0,j=0;
  for(a[i]='a';a[a.length-1]<'z';i++,a[i]++)
  {
   System.out.print(a[i]+" ");
   a[i + 1] = a[i];
  }
  for(b[j]='A';b[b.length-1]<'Z';j++,b[j]++)
  {
   System.out.print(b[j]+" ");
   b[j + 1] = b[j];
  }
  }
}

帮你改了一下, 按照你的思路, 出错的原因是数组没有初始化, 循环条件不确定。所以无法跳出,造成数组越界

wanljdj
2013-05-16 · TA获得超过166个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:84.6万
展开全部
提示信息的意思是数组越界了 ,具体的 来说这是一个死循环,因为你for语句中的;a[a.length-1]<='z'会一直为真(数组a的长度是不变的,你一开始就声明了),说以a[i]++会一直的付值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hz766661
推荐于2018-03-03
知道答主
回答量:68
采纳率:0%
帮助的人:22.5万
展开全部
package com.danei.day01;

public class Ssss {
public static void main(String[] args) {

for (int i = 0; i < 26; i++) {
char A = 'A';
System.out.print((char) (A + i)+",");
}
System.out.println();
for (int i = 0; i < 26; i++) {
char a = 'a';
System.out.print((char) (a + i)+",");
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
herrywood
2013-05-16 · TA获得超过869个赞
知道小有建树答主
回答量:523
采纳率:66%
帮助的人:486万
展开全部
public class ZiMu {
public static void main(String[] args) {
char a, b;
for(a='a';a<='z';a++)
System.out.print(a+" ");
System.out.println(" ");
for(b='A';b<='Z';b++)
System.out.print(b+" ");
System.out.println(" ");
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhushao1717
2013-05-16 · TA获得超过163个赞
知道答主
回答量:90
采纳率:0%
帮助的人:37.9万
展开全部
是不是没包..?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式