题目:数列为{8,4,2,1,23,344,1},循环输出数列的值并求数列中所有数值的和。从键盘上输入数字,判断数组中是否包含此数。
import java.util.Scanner;
public class shuZu{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int[] arr = {8,4,2,1,23,344,1};
int sum = 0; //数值的和
for(int i = 0;i<arr.length;i++){ //找出数列的数
System.out.println(arr[i]);
sum +=arr[i]; //求和
}
System.out.println("数列中所有数值的和=" + sum);
System.out.println("请输入数字:");
int a = sc.nextInt();
int b = 0;
for(int i = 0;i<arr.length;i++){
if(a==arr[i]){ //判断是否为数列中的数
b=1;
break;
}
}
if(b==1){
System.out.println("包含这个数字");
}else{
System.out.println("没有这个数字!");
}
}
}