黑马程序员技术交流社区
标题:
一道题两种解题方法(if语句法和数组法)
[打印本页]
作者:
welcome2hz
时间:
2018-4-16 11:26
标题:
一道题两种解题方法(if语句法和数组法)
题目: 书写一个类,类名为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;
}
作者:
鱼帅
时间:
2018-4-16 12:22
学会主宰自己的生活,即使孑然一身,
也不算是一个太坏的局面,不自怜、不自卑、不怨叹,一日一日来,
一步一步走,那份柳暗花明的喜乐和必然的抵达,在于我们自己的修持。
作者:
cj1234
时间:
2018-4-18 12:52
学到了,可以可以
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2