A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

题目:        书写一个类,类名为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;
               
        }


2 个回复

倒序浏览
学会主宰自己的生活,即使孑然一身,

也不算是一个太坏的局面,不自怜、不自卑、不怨叹,一日一日来,

一步一步走,那份柳暗花明的喜乐和必然的抵达,在于我们自己的修持。


来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
学到了,可以可以
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马