Java I';我得到了关于预期识别器和I';我不知道为什么
实际上,下面的程序是我实际程序的一个模块,我在代码中得到了预期的标识符错误Java I';我得到了关于预期识别器和I';我不知道为什么,java,string,Java,String,实际上,下面的程序是我实际程序的一个模块,我在代码中得到了预期的标识符错误 class New { static void check(String m) { int start=0,end=0; char ch[]=m.toCharArray(); for(int i=0;i<m.length();i++) { start=end; if(ch[i]==32)
class New
{
static void check(String m)
{
int start=0,end=0;
char ch[]=m.toCharArray();
for(int i=0;i<m.length();i++)
{
start=end;
if(ch[i]==32)
{
end=i;
break;
}
count(ch,start,end);
}
}
static void count(char chq[],int initial,int final)
{
//String s=new String(chq,initial,final);
System.out.println(initial+" is Initial");
System.out.println(final+" is final");
}
public static void main(String... s)
{
String k="India is a Good Nation. I Love my India";
check(k);
}
}
新类
{
静态无效检查(字符串m)
{
int start=0,end=0;
char ch[]=m.toCharArray();
for(int i=0;i可能是因为您在count方法中使用final作为参数名。final是java中的一个关键字,不能用作参数名或变量名。请尝试-
static void count(char chq[],int initial, final int end)
{
//String s=new String(chq,initial,final);
System.out.println(initial+" is Initial");
System.out.println(end+" is final");
}
而不是
static void count(char chq[],int initial,int final)
{
//String s=new String(chq,initial,final);
System.out.println(initial+" is Initial");
System.out.println(final+" is final");
}
确切的错误是什么?你期望发生什么?实际发生了什么?为什么不?你得到了什么错误?你读过吗?完全没有用。“此代码中的某些错误”和“一些标识符期望”完全不传达任何信息。你可以开始将final
重命名为保留字以外的任何内容。这是一个非常糟糕的问题。你不能读取某些错误,或者至少用谷歌搜索它们吗?