首页 > 软件 > 代码问题请大神看看

代码问题请大神看看

软件 2026-01-07

请大神帮忙看看这段VBA代码有什么问题,为什么会报“类型不匹配?

  1. 既然你编写的是 Function 函数,那么,为什么这个函数没有返回值呢?!仅就你这道题来说,把函数体中的Dim tt As String 语句删除,把tt = tx & ":" & ty & ":" & tz 直接改成:

    shj = tx & ":" & ty & ":" & tz

  2. 你在调用这个 Function 时,如果两者不在一起的时候,那么你的 Function 可能找不到。因为默认情况下都是 Private 的。有可能你还要申明为 Public Function shj(……)。

  3. 还有一个小问题。时间的数值都是比较小的,没有必要申明为 Long 型。Integer 型足够了。

java代码问题 请大神看看我写的这段代码有什么问题,为什么会报空指针异常

没毛病!!!


public class Demo {
private static void search(File f) {
//1.获取文件数组
File[] ff = f.listFiles();
//2.通过for-each语句获取数组当中所有的文件
for (File file : ff) {
//2.1 判断是否是文件夹/目录,如果是使用递归再次判断
if(file.isDirectory()) {
search(file);
//2.2 满足两个条件:其一是文件;其二是文件名称后缀以.java结束
} else if(file.isFile() && file.getName().endsWith(".java")) {
//输出
System.out.println(file);
}
}
}
public static void main(String[] args) {
//创建File文件,并指定文件路径
File f = new File("D:"+File.separator+"203sxt");
//创建Demo类类型,并调用search方法并传入实参
Demo d = new Demo();
d.search(f);
}
}

最后结果也不是空指针异常(NullPointerException)

求大神看看这段代码哪里有问题?

1、错误信息 sce can not be resolved 表示 sce 这个变量有问题,没有明确定义。 2、你到java代码中找 sce 这个变量使用的地方看看有没有问题,有没有明确定义。 3、你代码中的第二个方法contextInitialized 中参数定义使用的变量名是 arg0 ,但是变量使用时用的名称是 sce ,两边对不上,所以有问题。 4、将 sce 改成 arg0 就可以解决问题了,或者也可以将方法的参数名改成 sce。 5、希望对你有帮助。

java代码出现了问题?求哪位大神帮忙看看

运行效果图

解释原因:rrrr的无参数构造方法里调用了init();

init()方法里出现了new rrrr();

new rrrr()又会再次调用init() ,也就是一个没有出口的循环,所以程序无法运行;

  • 解决办法:

listener = new rrrr(); //删除这行代码!!!!!!!!!
w_xbjm.addActionListener(this); //把这里的参数写入this 关键字,代表自身
w_xbjm.setActionCommand("新建");
w_dakd.addActionListener(this);//把这里的参数写入this 关键字,代表自身w_dakd.setActionCommand("打开");

  • 还有一个小问题需要解决下

setLayout(new FlowLayout());//删除这行代码.

因为默认的边界布局BorderLayout就非常适合这个记事本了程序了;设置成FlowLayout反而不能完整显示出文本域

请大神看看以下代码有什么问题吗?运行总是出错!

Java语言是大小写英文字母敏感的语言(换句话说大小字母是不一样的)

你的Java程序中,Switch(person)和Switch(computer)错了,Switch应该全部小写switch

应该改成switch(person)和switch(computer),就没有错误了.

多运行几次会有不同结果


标签:编程 信息技术 编程语言 Java编程 Java

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18