1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
package com.miao.lei; import java.util.Scanner; public class ShuZu { public static void main(String[] args) { // TODO Auto-generated method stub int[] score = new int[7];// 为数组score new一个空间并初始化 Scanner sr = new Scanner(System.in);// 使用Scanner方法定义一个对象 sr // 输入数列值 for (int i = 0; i < score.length; i++) { System.out.print("请输入第" + (i + 1) + "个数:"); score[i] = sr.nextInt();// 输入的数值分别赋值给i,i每循环一次就会自增1,所哟可以输入7个数 } // 输出数列值 System.out.println("================输出的数列分别是================"); for (int j = 0; j < score.length; j++) { System.out.print(score[j] + " "); } System.out.println(); // 先输出数列的平均值 // 再输出数列的和 System.out.println("=================输出和 和平均值================"); double sum = 0; for (int k = 0; k < score.length; k++) { sum = sum + score[k];// 等同于sum=sum+score[k],每执行一次就累加 } System.out.println("该数列的平均值是:" + sum / score.length);// 输出数列平均值 System.out.println("该数列的和是:" + (double) sum);// 输出数列总和 // 猜数游戏:从键盘中任意输入一个数据,判断数列中是否包含此数 System.out.println("==============接下来就进入猜数字游戏=============="); for (int l = 1; l <= 10; l++)// 循环次数设定为10次,可以判断10次 { System.out.print("请输入你要猜的数字:"); int px = sr.nextInt();// 输入需要判断的数 for (int m = 0; m < score.length; m++)// 循环 数组长度 次 { if (px == score[m])// 依次判断数组里面的所有数字是否和输入的数字相等,相等就输出,否则 { System.out.println("你输入的数是" + px + ",正好数列中第" + (m + 1) + "个数也是" + score[m] + "\n"); } if (px != score[m]&&m == score.length - 1)// 当判断完最后一个数还有没有相等的数,则输出没猜中语句 { System.out.println("哎呀,没猜中呢,再来一次吧,你还有" + (10 - l) + "机会哦\n"); // 否则就再来一次 } } } System.out.println("游戏结束,今日免费次数已用完,充值100元可以可以在获得100次数哦"); } } |
Comments | NOTHING