/*
输入数量少于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); //输出结果
}
}
|
|