gpt4 book ai didi

java - 为什么在返回 TRUE/FALSE 来输入 Boolean 时会出现错误?

转载 作者:行者123 更新时间:2023-12-01 06:48:13 25 4
gpt4 key购买 nike

我编写了以下代码:

import java.lang.*; 
import DB.*;

private Boolean validateInvoice(String i)
{
int count = 0;
try
{
//check how many rowsets
ResultSet c = connection.DBquery("select count(*) from Invce i,cust c where tranid like '"+i+"' and i.key = c.key ");
while (c.next())
{
System.out.println("rowcount : " + c.getInt(1));
count = c.getInt(1);
}
if (count > 0 ) {
return TRUE;
} else {
return FALSE;
} //end if

}
catch(Exception e){e.printStackTrace();return FALSE;}
}


The errors I'm getting are:
i.java:195: cannot find symbol
symbol : variable TRUE
location: class changei.iTable
return TRUE;

i.java:197: cannot find symbol
symbol : variable TRUE
location: class changei.iTable
return FALSE;
i.java:201:: cannot find symbol
symbol : variable FALSE
location: class changei.iTable
catch(Exception e){e.printStackTrace();return FALSE;}

Connection 类来 self 创建的 DB 包。

由于该函数是 boolean 返回类型,因此返回 TRUE/FALSE 是否正确?

最佳答案

在Java中,TRUE和FALSE只是标识符;可能的 boolean 值拼写为 truefalse。还有 Boolean.TRUEBoolean.FALSE ,它们是 Boolean 包装类的相应实例。

关于java - 为什么在返回 TRUE/FALSE 来输入 Boolean 时会出现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2556885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com