zoukankan      html  css  js  c++  java
  • 2017.11.27T19_B2_7zuoye

    package com.whxiong.work07;

    import java.util.InputMismatchException;
    import java.util.Scanner;
    import org.apache.log4j.Logger;

    /**
     * 第七章课后练习题
     * @author whx
     */
    public class Work07 {

     private static Logger logger=Logger.getLogger(Work07.class.getName());
     public static void main(String[] args) {
      Scanner input =new Scanner(System.in);
      System.out.println("第七章课后习题");
      System.out.println("***********************************");
      /**
       * 从键盘导入所需数组长度
       */
      System.out.println("请输入数组长度:");
      int r=input.nextInt();
      /**
       * 定义数组
       */
      int [] num=new int[r];
      try {
       /**
        * 输入数组内元素
        * 只能输入前五个元素,数组长度小于5则出现异常
        */
       for (int i = 0; i <5; i++) {
        System.out.print("请输入第"+(i+1)+"个数字:");
        num[i]=input.nextInt();
        //logger.debug("第"+(i+1)+"个数是:"+num[i]);
       }
       /**
        * 遍历数组内前五个元素
        */
       for(int e:num){
       System.out.print(e+"   ");
       }
       System.exit(1);
      }
      /**
       * 数组长度必须大于5,若小于5则数组长度越界
       */
      catch (ArrayIndexOutOfBoundsException e) {
       logger.debug("数组长度越界!");
       //e.printStackTrace();
       return;
      }
      /**
       * 从键盘输入的数组元素必须是整数
       */
      catch (InputMismatchException e) {
       logger.debug("输入的不是整数!");
       return;
      }finally{
       System.err.println("请您输入正确的数组!");
      }
      

    ********************************************************

  • 相关阅读:
    nyoj 21三个水杯(BFS + 栈)
    hdu 4493 Tutor
    树的判断(poj nyoj hduoj)
    nyoj 228 士兵杀敌(五)
    poj 3468 A Simple Problem with Integers(线段树)
    hdu 2565 放大的X
    nyoj 528 找球号(三)(哈希)
    nyoj 138 找球号(二)(哈希)
    算法之搜索篇
    每日命令:(11)nl
  • 原文地址:https://www.cnblogs.com/xiaoxiao1016/p/8041774.html
Copyright © 2011-2022 走看看