可能重复:
How to return multiple objects from a Java method?的java:从方法返回多个值
可以说N = A + B; 对于数字N我想要生成所有可能的值a和b。如果N = 7a和b是(1 + 6),(2 + 5),(3 + 4),则如 。
我已经在方法中编写了这个逻辑。
static void sumofNum(int N){
for(int a=1; a<N; a++){
//a+b=N
int b = N-a;
System.out.println(a+","+b);
int next =a+1;
if(next==b | a==b)
return;
}
}
我想从这个方法返回(1,6),(2,5),(3,4)。接下来对于任何N,可以有更多的(a,b)组合从该方法返回。
为什么不创建新的类型,而不是使用的**串**? –
@罗伊林,你为什么需要? – hmjd
读取代码非常简单,如果您想获取2个整型结果,则不需要额外的_split/parse_字符串。 –