gpt4 book ai didi

java - 返回字符的问题

转载 作者:行者123 更新时间:2023-12-01 18:02:45 25 4
gpt4 key购买 nike

我不明白为什么我收到一条错误,指出方法 getClassification 必须返回 char 类型的结果。

private char A, B, C, D;

public char getClassification() {
if(parts[0] >= 0 && parts[0] <= 127)
return (A);
else if(parts[0] >= 128 && parts[0] <= 191)
return (B);
else if(parts[0] >= 192 && parts[0] <= 223)
return (C);
else if(parts[0] >= 224 && parts[0] <= 255)
return (D);
}

最佳答案

当所有 if 条件均为 false 时,getClassification 不会返回值。

private char A, B, C, D;

public char getClassification() {
if(parts[0] >= 0 && parts[0] <= 127)
return (A);
else if(parts[0] >= 128 && parts[0] <= 191)
return (B);
else if(parts[0] >= 192 && parts[0] <= 223)
return (C);
else if(parts[0] >= 224 && parts[0] <= 255)
return (D);
else
return //Something Else(char Value)
}

这应该可行。

关于java - 返回字符的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39422550/

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