public List getUserManage(String postid) throws DAOException {
try{
JdbcTemplate jt = new JdbcTemplate(WebApp.getDataSource());
String sql="select * from ? ";
List ls=jt.queryForList(sql);
List aalist=new ArrayList();
String a;
String b;
for(int i=0;i<ls.size();i++)
{
Map mp=(Map)ls.get(i);
userid=mp.get("a").toString();
username=mp.get("b").toString();
aalist.add(new LabelValueBean(a,b));
}
return aalist;1
}catch (Exception e) {
e.printStackTrace();
}
return null;。。2
方法定义得到方法返回值,1这个是return是方法的返回值吗?如果是 返回哪个方法?
第2个return又是哪个方法的返回值,好困惑是不是我理解上有问题。高手指定下。好丢人。return都迷糊。
}
try{
JdbcTemplate jt = new JdbcTemplate(WebApp.getDataSource());
String sql="select * from ? ";
List ls=jt.queryForList(sql);
List aalist=new ArrayList();
String a;
String b;
for(int i=0;i<ls.size();i++)
{
Map mp=(Map)ls.get(i);
userid=mp.get("a").toString();
username=mp.get("b").toString();
aalist.add(new LabelValueBean(a,b));
}
return aalist;1
}catch (Exception e) {
e.printStackTrace();
}
return null;。。2
方法定义得到方法返回值,1这个是return是方法的返回值吗?如果是 返回哪个方法?
第2个return又是哪个方法的返回值,好困惑是不是我理解上有问题。高手指定下。好丢人。return都迷糊。
}
2、“返回哪个方法?”自然是返回给调用这个方法的调用者!
2 。。 返回的异常情况的 ??
比如 float a(float x){
float z=x*1000;
}
return z;
然后request.setAxx(ABC,a(4)) 我想问一下 如果return 完以后,是不是就是a()这个方法就是一个值了 比如是 4000。 是这个意思吗
如果我这个写 float x=4.0; request.setAxx(ABC,a(x))
float a(float x){
float z=x*1000;
}
return z;
a(float x)这个方法在你传入参数为4的时候返回值是4000.
次方法产生了一个值,这个值就要放到return后面.宏观来说 是不是在request.setAxx(ABC,a(x))中 a(x)的值就是4000了
float z=x*1000;
return z; //return要放在里面}你调用a()后,a()就返回给你一个值,你就可以拿来用了
你说return后,“a()这个方法就是一个值”,欠妥至于楼主提的第一个问题
每个方法必须得有一个return语句 //void时return; 空,可以不写
所以你得确保在正常情况的调用下,必须有一个return语句执行1,2return语句执行后的返回值都是getUserManage(String postid)的返回值由于语句可能产生异常,所以第1个return可能不执行,所以要写第2个return //返回NULL,说明有异常产生如果1return语句执行后,该方法就结束了,2return就不执行了,
QQ群:49150201
QQ群:49150201
QQ群:49150201