acm java提交后运行错误,在编译器中运行正确

importjava.util.Scanner;publicclassMain{Strings;publicstaticvoidmain(String[]args){Ma... import java.util.Scanner;
public class Main {
String s;
public static void main(String[] args) {
Main m=new Main();
Scanner sr=new Scanner(System.in);
int n=sr.nextInt();
for(;n>0;--n){m.setS();m.sc(m.s);}
}
public void setS(){
Scanner sr=new Scanner(System.in);
s=sr.nextLine();
}
public void sc(String s)
{
char a[]=s.toCharArray();
for(int c=0;c<a.length;++c){
if(a[c]==' ')
System.out.print(',');
else
System.out.print(a[c]);}
}

}
/**************************************************************
Problem: 1089
User: 14110600526
Language: Java
Result: 运行错误
****************************************************************/
展开
 我来答
柠萌茶123456
2015-10-23 · 超过22用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:35.5万
展开全部

首先你这个类名看着就不合适,避免Java关键字和保留字行不,虽然编译可以通过,但是这样很容易出一些奇奇怪怪的问题的

for循环这个,光有个分号,没初始化状态

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式