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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*
        输入数量少于21个不为0的整型数据,求得输入各个数的和
*/
import java.util.Scanner;
class sum
{
                public static void main(String[ ] args)
        {
               
                System.out.println("请输入各个数据");
                scan();                                                                                                                //调用scan 实现数据录入
               
        }
        public static void  scan()
        {
                Scanner sc = new Scanner(System.in);
                int [ ]  arr = new int [20];
                //从键盘输入数个整型数据并存入arr数组,遇到0时终止输入
                int i;
                for(i=0;i<20;i++)
                {
                        arr[i] = sc.nextInt();                                                               
                        if(arr[i]==0.0)  break;
                }
                sum(arr);                //调用Sum方法将数组中的数据求和
        }
               
                //return  arr;
                /*
                int j;
                double sum=0;
                for (j=0;j<20 ;j++ )
                {
                        sum+=arr[j];
                }
                System.out.println("sum="+sum);
        }
        */
       
        public static void sum(int [] arr)
        {
                int i;
                int sum=0;
                        //求和
                for (i=0;i<20 ;i++ )
                {
                        sum+=arr[i];                                                                               
                }
                System.out.println("sum="+sum);                                //输出结果
        }
       
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马