1 package com.workprojects; 2 /** 3 * 猜数游戏 4 * 数列:8,4,2,1,23,344,12 5 * 循环输出数列的值,求数列中所有值的和 6 * 从键盘任意输入一个数据,判断数列中是否含有次数 7 * 2019-07-03 8 * @author L 9 */ 10 11 import java.util.Scanner; 12 13 public class Work070301 { 14 static Scanner sc = new Scanner(System.in); 15 public static void main(String[] args) { 16 int[]nums=new int[] {8,4,2,1,23,344,12};//数列的值 17 System.out.println("—————猜数游戏—————"); 18 System.out.print("请输入您猜的数字:"); 19 int num=sc.nextInt();//输入猜的数字 20 int sum = 0;//数列总和 21 boolean flag = false;//判断 22 for(int i=0;i<nums.length;i++) { 23 if(num==nums[i]) { 24 flag =true; 25 } 26 } 27 System.out.println("本次游戏所含有的数字为:"); 28 for(int num1:nums) { 29 sum+=num1; 30 System.out.print(num1+" "); 31 } 32 if(flag) { 33 System.out.println(); 34 System.out.println("***恭喜您,猜对了!***"); 35 }else { 36 System.out.println(); 37 System.out.println("***很遗憾,您猜错了!***"); 38 } 39 System.out.println("本次游戏的所有数值之和为:"+sum); 40 } 41 }