题目: 书写一个类,类名为Itheima; 类中有一个方法,方法名luckySum;
给定3个int值,A B C,返回他们的总和,然而,如果其中有一个值为13,则13不参与运算。
举例来说,如果B是13,那么返回A与C的总和。
方法一:public static int luckySum(int a,int b,int c){
int sum=0;
if(a==13&&b!=13&&c!=13){
return b+c;
}else if(a==13&&b==13&&c!=13){
return c;
}else if(a==13&&b==13&&c==13){
return 0;
}else if(a!=13&&b!=13&&c!=13){
return a+b+c;
}else{
return -1;
}
方法二:public static int luckySum(int a,int b,int c){
int []arr={a,b,c};
int sum=0;
for(int i =0;i<3;i++){
if (arr[i]==13){
arr[i]=0;
}
sum+=arr[i];
}
//System.out.println(sum);
return sum;
}
|
|