java 编译时提示:System.out.println(cumt);需要<标识符>

来源:百度知道 编辑:UC知道 时间:2024/06/21 20:23:50
对不起各位了,提问的时候忘记帖源程序了,这几天忙一直没时间来补充!cumt 是有定义的,
import java.net.*;
import java.io.*;
public class GetIp{

public static void main(String args[]){

InetAddress cumt=null;
try
{cumt=InetAddress.getByName("www.cumt.edu.cn");
}
catch (UnknownHostException e){
}
}
System.out.println(cumt);
}

括号不对.
System.out.println(cumt); 这句在main函数外面了..
而你的cumt是定义在函数里面的..
把他放到函数里面去..
}
}
System.out.println(cumt);
}
//改为下面的:
}
System.out.println(cumt);
}
}

java 编译时提示:System.out.println(cumt);需要<标识符>
是不是你的"cumt"写错了?仔细看看cumt是不是你的定义的要输出的变量。写错一个字母,也会出错,粗心就会出现这个错误.不是的话。就应该把代码贴出来,看看。一般是这个错误。

你这个cumt没有加“”就表示他是变量,而你又没有定义cumt。
解决办法:
定义cumt变量或改成System.out.println("cumt");

当然这样的错误一般只有一个原因,程序中有的单词写错了,请在查查是否因马虎,写错了单词。l

你的 cumt 没有定义吧!

多一个反括号了