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("程序结束");
    	}
    
    }
    备注:这个脚本只是为了验证包含不包含相等的数据
  • 相关阅读:
    使用JDK创建webService
    eclipse换工作空间要做的事情
    JAVA输出表格(适配中英文)
    linux下如何用GDB调试c++程序
    C++编译的四个步骤
    linux下如何设置root密码(第一次)
    chp01、Dreamweaver介绍
    服务器端程序
    1_计算机网络概述
    Oracle Java JDBC: Get Primary Key Of Inserted Record
  • 原文地址:https://www.cnblogs.com/sincoolvip/p/5430856.html
Copyright © 2011-2022 走看看