为什么我不能 return 另一个值? (JAVA)
Why cant i return another value? (JAVA)
public static String split (String vector){
String vector1 = "";
String vector2 = "";
final int SIZE = vector.length();
int firsthalf = 0;
int secondhalf = SIZE/2;
while (firsthalf< SIZE/2){
vector1+= vector.charAt(firsthalf);
firsthalf++;
}
while (secondhalf< SIZE){
vector2+= vector.charAt(secondhalf);
firsthalf++;
}
return vector1;
return vector2;
}
你好
所以我知道这个问题可能经常被像我这样的 java 菜鸟问到,但我不明白为什么 vector2 在 java 错误报告中是遥不可及的,我能对 return向量2
一个方法只能有一个 return 值....你的第一个 return 是 vector1 ...因此 vector2 是遥不可及的
考虑这个...
字符串结果=拆分("TestVector");
使用你的方法,结果的值是多少...
您可以考虑return创建一个列表或字符串数组。
public static String split (String vector){
String vector1 = "";
String vector2 = "";
final int SIZE = vector.length();
int firsthalf = 0;
int secondhalf = SIZE/2;
while (firsthalf< SIZE/2){
vector1+= vector.charAt(firsthalf);
firsthalf++;
}
while (secondhalf< SIZE){
vector2+= vector.charAt(secondhalf);
firsthalf++;
}
return vector1;
return vector2;
}
你好 所以我知道这个问题可能经常被像我这样的 java 菜鸟问到,但我不明白为什么 vector2 在 java 错误报告中是遥不可及的,我能对 return向量2
一个方法只能有一个 return 值....你的第一个 return 是 vector1 ...因此 vector2 是遥不可及的
考虑这个...
字符串结果=拆分("TestVector");
使用你的方法,结果的值是多少...
您可以考虑return创建一个列表或字符串数组。