zoukankan      html  css  js  c++  java
  • 数组综合使用,猜数游戏

    /**
     * 
     */
    package com.cn.learn.e4;
    import java.util.Scanner;
    /**
     * @author 0
     *课堂演示【数组综合使用,猜数游戏】
     *有一个数列:8,4,2,1,23,344,12
     *循环输出数列的值
     *求数列中所有的数值之和
     *猜数游戏:从键盘中任意输入一个数据,判断数列 中是否包含此数
     */

    完善前脚本:有漏洞
    /*猜数游戏:从键盘中任意输入一个数据,判断数列中是否包含此数
            int[] nums=new int[5];
                for(int i=0;i<5;i++){
                int random=(int)(Math.random()*100);
                //System.out.println("random="+random);
                nums[i]=random;
                //System.out.println("nums"+"["+i+"]");
                System.out.print("请输入一个整数:");
                int a=input.nextInt();
                if(nums[i]==a){
                    System.out.println("相等");
                    break;
                }else{
                    System.out.println("不相等");
                    continue;
                }
                
            }System.out.println("程序结束");

    备注:这个脚本,判断如果和随机取的数值相等,则跳出循环,如果不相等,则继续循环下去
    public class Get4_3Num {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		int[] nums=new int[]{8,4,2,1,23,344,12};
    		int sum=0;
    		Scanner input=new Scanner(System.in);
    		for(int i=0;i<nums.length;i++){
    			System.out.println("nums"+"["+i+"]"+"="+nums[i]);
    			sum+=nums[i];
    			
    		}
    		System.out.println("sum="+sum);
    		
    		System.out.print("请输入一个数值:");
    		int a=input.nextInt();
    		int count=0;
    		for(int i=0;i<nums.length;i++){
    			if(a==nums[i]){
    				++count;//这里i会循环nums.length-1次的。有可能我们输入了2个相等的数据呢
    			}
    		}
    		if(count>0){
    			System.out.println("包含");
    		}else{
    			System.out.println("不包含");
    		}
    		
    		System.out.println("程序结束");
    	}
    
    }
    备注:这个脚本只是为了验证包含不包含相等的数据
  • 相关阅读:
    leetcode 122. Best Time to Buy and Sell Stock II
    leetcode 121. Best Time to Buy and Sell Stock
    python 集合(set)和字典(dictionary)的用法解析
    leetcode 53. Maximum Subarray
    leetcode 202. Happy Number
    leetcode 136.Single Number
    leetcode 703. Kth Largest Element in a Stream & c++ priority_queue & minHeap/maxHeap
    [leetcode]1379. Find a Corresponding Node of a Binary Tree in a Clone of That Tree
    正则表达式
    十种排序算法
  • 原文地址:https://www.cnblogs.com/sincoolvip/p/5430856.html
Copyright © 2011-2022 走看看