cannot return a value from a method with void result type
时间: 2023-04-19 13:03:41 浏览: 189
这个错误提示意味着你试图从一个返回类型为 void 的方法中返回一个值,但是 void 表示这个方法没有返回值,因此不能在方法体中使用 return 语句返回任何值。解决这个错误的方法是去掉返回值,或者将方法的返回类型改为非 void 类型,根据需要返回相应的值。
相关问题
switch (remainder){ case 0: return 0x00; case 1: return 0x01; case 2: return 0x02; default: return 0x03; }出现错误Cannot return a value from a method with void result type
根据你提供的代码,你的问题出现在方法的返回类型与你的实际需求不匹配。你的代码中,方法返回了一个整形值,但是它的方法返回类型却是void,这是不符合语法规则的。因此,你需要将方法的返回类型修改为int类型,来匹配你的实际需求。修改后的代码如下:
```
public int getResult(int remainder) {
switch (remainder) {
case 0:
return 0x00;
case 1:
return 0x01;
case 2:
return 0x02;
default:
return 0x03;
}
}
```
这样,你就可以正常使用该方法,并且它会返回一个整形值。
Cannot get a STRING value from a NUMERIC cell] with root cause
这个错误是由于在Excel数据中,尝试从一个数字类型的单元格读取字符串并写入数据库时引起的。\[1\]解决这个问题的方法是先设置单元格的类型为字符串,然后再读取其值。例如,在Java中可以使用以下代码来解决这个问题:\[2\]首先检查单元格是否为空,然后将其类型设置为字符串,最后获取其字符串值。这样就可以将纯数字作为字符串类型读取进来了。\[3\]
#### 引用[.reference_title]
- *1* *2* [Excel导入异常Cannot get a text value from a numeric cell解决](https://blog.csdn.net/xiaoqiangyonghu/article/details/84571462)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Cannot get a text value from a numeric cell](https://blog.csdn.net/xiaozhuangyumaotao/article/details/113177755)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]