java程序改错题
指出此程序的4处错误;1classLetter2{3publicstaticvoidmain(String[]args)throwsjava.io.IOException...
指出此程序的4处错误;
1 class Letter
2 {
3 public static void main(String[] args) throws java.io.IOException{
4 int ch,x;
5 int N[]=int[26];
6 System.out.println("请输入一句英语!(注:以回车结束)");
7 do
8 {
9 ch=System.read();
10 if(ch==13) continue;
11 x=(ch-97);
12 N[x]+=1;
13 }while();
14 for(x=0;x<26;x++)
15 {
16 char ch1=(char)(x+97);
17 System.out.println("******************************");18 System.out.println("字母\t"+ch1+"\t出现的次数为: "+N[x]);
19 }
20 }
21 } 展开
1 class Letter
2 {
3 public static void main(String[] args) throws java.io.IOException{
4 int ch,x;
5 int N[]=int[26];
6 System.out.println("请输入一句英语!(注:以回车结束)");
7 do
8 {
9 ch=System.read();
10 if(ch==13) continue;
11 x=(ch-97);
12 N[x]+=1;
13 }while();
14 for(x=0;x<26;x++)
15 {
16 char ch1=(char)(x+97);
17 System.out.println("******************************");18 System.out.println("字母\t"+ch1+"\t出现的次数为: "+N[x]);
19 }
20 }
21 } 展开
2个回答
展开全部
1 class Letter
2 {
3 public static void main(String[] args) throws java.io.IOException{
4 int ch,x;
//改为int N[] = new int[26];
5 int N[]=int[26];
6 System.out.println("请输入一句英语!(注:以回车结束)");
7 do
8 {
// ch = System.in.read(); System没有read()这个方法
9 ch=System.read();
//此处应该是break 而不是用continue
10 if(ch==13) continue;
11 x=(ch-97);
12 N[x]+=1;
//添加一个循环条件while(true)
13 }while();
14 for(x=0;x<26;x++)
15 {
16 char ch1=(char)(x+97);
17 System.out.println("******************************");
18 System.out.println("字母\t"+ch1+"\t出现的次数为: "+N[x]);
19 }
20 }
21 }
2 {
3 public static void main(String[] args) throws java.io.IOException{
4 int ch,x;
//改为int N[] = new int[26];
5 int N[]=int[26];
6 System.out.println("请输入一句英语!(注:以回车结束)");
7 do
8 {
// ch = System.in.read(); System没有read()这个方法
9 ch=System.read();
//此处应该是break 而不是用continue
10 if(ch==13) continue;
11 x=(ch-97);
12 N[x]+=1;
//添加一个循环条件while(true)
13 }while();
14 for(x=0;x<26;x++)
15 {
16 char ch1=(char)(x+97);
17 System.out.println("******************************");
18 System.out.println("字母\t"+ch1+"\t出现的次数为: "+N[x]);
19 }
20 }
21 }
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Letter
{
public static void main(String[] args) throws java.io.IOException{
int ch,x;
int N[]= new int[26];
System.out.println("请输入一句英语!(注:以回车结束)");
do
{
ch=System.in.read();
if(ch==13) break;
x=(ch-97);
N[x]+=1;
}while(true);
for(x=0;x<26;x++)
{
char ch1=(char)(x+97);
System.out.println("******************************");
System.out.println("字母\t"+ch1+"\t出现的次数为: "+N[x]);
}
}
}
{
public static void main(String[] args) throws java.io.IOException{
int ch,x;
int N[]= new int[26];
System.out.println("请输入一句英语!(注:以回车结束)");
do
{
ch=System.in.read();
if(ch==13) break;
x=(ch-97);
N[x]+=1;
}while(true);
for(x=0;x<26;x++)
{
char ch1=(char)(x+97);
System.out.println("******************************");
System.out.println("字母\t"+ch1+"\t出现的次数为: "+N[x]);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |