这段Java代码有什么问题?

作者&投稿:子丰月 (若有异议请与网页底部的电邮联系)
java中这段代码有什么问题?~

  fa_int_companyid in(1,2,3,6,7,8,9,10,12,13)
  在in的后面加个空格就好了,不然无法识别in
  希望 采纳。

没有做空判断,如果getBeanByName方法返回null值,上方的业务代码会报错。nullpointexception。
所以需要在业务代码中加上空判断。

哎,就这点代码,你错误3处

  1. 方法名returnBy后面缺少(),就算没有参数也要()的。

  2. returnBy方法要求返回的是int型,你的return temp;语句返回的temp是Test3类型

  3. Test3(a + 10);你的成员变量a没有初始化值。

还是先好好看看java基础吧。



方法名后面有小括号,方法的返回类型也不对。

public class Test3 {

private int a;

public int getA() {
return a;
}

public void setA(int a) {
this.a = a;
}

public int returnBy(int i){
return a+i;
}

}

你可以按照这样的格式来改,因为我不知道楼主这是要干嘛。。

你定义的是返回int型的方法吧。结果这returnBy后面没有(),返回值return还是Test3的内容。肯定报错啊。你这方法里面逻辑问题太明显了。好好改

你的返回值有问题,temp是对象,方法的返回类型为int

returnBy应该是个方法吧,如果是的话就应该在其returnBy后面加上括号。


这段Java代码有什么错误?
主要有类结束的花括号打错了,还有就是方法名写错了现在已经更改了,参见下面的代码。class Circle{ public double radius;public Circle(double r){ radius=r;} public double getRadius(){ return radius;} public void setRadius(double newRadius){ radius=newRadius;} public double computeArea()...

大神帮我看看这段java代码有什么问题 我想做一个网页代码浏览器 无语法...
import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class BrowserSample extends JFrame{ private static ...

这段java代码有什么错误。这样写有什么不好。题目的意图是为了测试wait...
wait() notify()是为了实现进程的同步。同步要求操作同一个对象,虽然你在Methods m=new Methods();new ThreadAB().start();new ThreadC().start(); 新建了一个新对象m;但随后的两个进程同样也新建了Methods对象,他们分别操纵自己的对象,根本实现不了同步!!我把这段程序进行了修改,把我...

大家帮忙看看这段JAVA代码有什么问题没? 是在DOS环境变量下运行的,截图...
import java.util.Scanner;public class HYXX{ public static void main(String[] args){ Scanner input = new Scanner(System.in);System.out.print("请输入会员号:");int HYH = input.nextInt();System.out.print("请输入会员生日:");int HYSR = input.nextInt();System.out.print("请...

这段java代码有什么错?
import java.applet.*;import java.awt.event.*;import java.awt.*;import javax.swing.*;public class Example_AdjustmentEvent1 extends Applet implements AdjustmentListener{ JScrollBar sb;JTextField text;public void init(){ setLayout(new BorderLayout());sb = new JScrollBar(JScrollBar....

这段Java代码有什么问题?
哎,就这点代码,你错误3处 方法名returnBy后面缺少(),就算没有参数也要()的。returnBy方法要求返回的是int型,你的return temp;语句返回的temp是Test3类型 Test3(a + 10);你的成员变量a没有初始化值。还是先好好看看java基础吧。

看看这两段java代码(有关输入输出流的)有什么区别么。第一段貌似调试...
第一种是最原始的自定义数组,第二种是采用了缓冲流。两种都是提高效率的手段。可以两者混合使用。打印出来小方格是因为你没有进行判断,当读取完毕后,数组剩余的位置都被小空格来代替了

有人帮忙看看这段JAVA代码是做什么的吗!!
\/\/ String getAllsql="select * from users"; \/\/查询字符串 \/\/ try { \/\/ Statement st = con.createStatement(); \/\/用连接对象创建执行对象 \/\/ ResultSet rs =st.executeQuery(getAllsql); \/\/执行对象执行语句把结果放入结果集中,相当与一个虚拟表 \/\/ while (rs.next()){ \/\/结果集下移...

这段java代码(单例) 里面用到的Sytem.getSecurityManager()有什么...
RuntimePermission("setSecurityManager") 权限调用安全管理器的 checkPermission 方法,以确保可以替换现有的安全管理器。这可能导致抛出一个 SecurityException 异常。否则,将该参数作为当前安全管理器建立。如果参数为 null 并且没有建立安全管理器,则不执行任何操作,并且该方法将自行返回。

大家帮我看看这段java程序有什么问题
class inner { outer Outer;public inner(outer Outer){ ……

绿春县17261928210: 帮我看看这段java代码有什么问题 -
苏容芎菊: 是你的构造方法出了问题. 假如在编写代码的时候没有定义构造方法,系统会自动创建一个无参的构造方法,这只是在自己没有定义构造方法是,系统才自动创建.如果自己定义了构造方法,系统将不会在自动创建无参的构造方法了. 你要理解这一点. 在这里你自己定义了一个有参的构造方法,java虚拟机就会去找自己定义的构造方法, 所以你只能用自己的构造方法了. 不知道这样讲解你能不能懂.如有疑问欢迎提问.

绿春县17261928210: 请问下这段java代码有什么问题: -
苏容芎菊: 把第二行的 private 去掉 在方法中定义的变量是局部变量,只能用在这个方法中,不用在前面加上修饰符

绿春县17261928210: java这段代码有啥错误 -- 求救
苏容芎菊: addActionListener<java.awt.event.ActionListener>说明传递的参数,需要是java.awt.event.ActionListener类型;但是你的Test肯定不是这种类型,所以错误; 可能是要给Test添加java.awt.event.ActionListener接口,或者传递对于类型的参数.

绿春县17261928210: 这段JAVA程序有什么错误?提示——错误:解析时已到达文件结尾 -
苏容芎菊: 解析时以达到文件结尾... 哈哈,这个错误是在使用原始javac,java出现的吧,好久都没有看见这个错误了... 这个错误其实就是说你的语法有错误. 比如:少了一个小括号,大括号,或者是main()方法格式不对啊等... 只要细心的查看下,就能发现了

绿春县17261928210: 这段简单的JAVA代码有什么问题呢 -
苏容芎菊: 帮你改好了,你复制过去对比一下,看看哪里错了, 这样印象才会深刻!public class TestString { public static void main(String[] args) { String tempstr = "abcdefghijklmnopqrstuvwxyz"; int times = 5000; long lstart1 = System.currentTimeMillis(); ...

绿春县17261928210: 这段java代码有问题吗? -
苏容芎菊: 额,看了上面的回答我很无解......双引号是否有问题我不知道,不过应该用英文的.另外类名和文件名没有直接关系吧,除非是这个类是public的,那就要求他和存储的文件名一致,所以这个类名不用去改.编译是没有问题的,但是如果要运行,因为JVM是从main()方法启动的,而这个main()方法的格式是固定的,那就是public static void main(String[] args){ } 当然,参数名你可以改.所以我觉得这个类编译完全可以通过,但是要想运行,那就要把main()方法改为public的.

绿春县17261928210: 帮我看看这段java代码错在哪里了,while语句哪里不对吗? -
苏容芎菊: //代码逻辑有问题//用下标取数据时首先得判断你的下标是否有效//输入的24是字符串//拆分为字符就是'2' '4'对应的ASCII码就是50 52//所以你的while循环循环到第二次的时候就越界了////还有 写代码注意格式下//乱糟糟的都在一团 都没法看了 ...

绿春县17261928210: 这段Java代码有什么错误吗?
苏容芎菊: for(int i=0;i<=a.length;i++) 应该改为 i<a.lengthSystem.out.println(a); 你输出的是对象的hashCode,应该改为 System.out.println(Arrays.toString(a));

绿春县17261928210: 我的这段java获取网页源代码的代码有什么毛病? -
苏容芎菊: String html="http://www.baidu.com"; 把http协议名称带上就可以了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网