java,为什么这里temp:files中files中会报错?
更新时间:2021-09-20 11:02:35 • 作者:ROOSEVELT •阅读 7909
java编程使用临时变量temp 编译总是报错
在if后面的语句段中加上大括号 ,如果没有大括号括起语句段,则只执行 int temp;语句
解释下java中file的错误
public boolean accept(java.io.File,java.lang.String)//错误,需要标识符,请解释下
{
}
对于该方法,需要返回值,方法的定义不能只写类型,还要写名字更正为
public boolean accept(java.io.File f,java.lang.String s)//错误,需要标识符,请解释下
{
return null;
}
boolean isok=file.mkdirs();//创建不了目录,解释下
把boolean f=file.createNewFile(); 这句代码屏蔽了就可以了,原因很简单,他创建的是目录不是文件,如果这个文件存在了那么就没办法创建了。
File filelist[]=file.listFiles(filter);//这句错误,找不到对象,请解释下
请告诉我filter这个变量在什么地方定义了?我估计不错的话应该改为
File filelist[]=file.listFiles(this);
求高手指点 java下面这个程序为什么报错?
public static void main(String[] args) {
char c='A';
int temp=c;
temp ++;
System.out.println((char)temp);//这行的char报错不知道为什么
}
1是System.out.println没有点的!你加了个点
后面是分号;不是冒号:
java:这里的字符串赋值为什么会报错呢?费解 求解
不是字符串的原因。而是你在类String中直接写while(){ }处理程序了,这些处理的程序需要在方法中编译