zoukankan      html  css  js  c++  java
  • 4.某航空公司java题

    package com.company.suanfa;
    
    import java.util.ArrayList;
    import java.util.List;
    
    public class MouMouHangKong {
        public static void main(String[] args) {
            String str = "(,,´•ω•)ノ"(´っω•`。)航空";
            System.out.println(str);
            List<String> list = new ArrayList<String>();
            list.add("欢迎您");
            changeList(list);
        }
    
        /**
         * 这里涉及到一个异常
         * lisi的size为1,但是len设置为了2,所以会数组下标越界异常
         * 所以进入catch的方法
         * 最后再执行finally
         * @param list
         */
        private static void changeList(List<String> list) {
            int len=2;
            int i=0;
            try {
                for (; i <len ; i++) {
                    list.set(i,"欢迎您的到来");
                }
            }catch (Exception e){
                list.add("HVC HO");
                System.out.println("经营理念");
            }finally {
                System.out.println("百年老店");
                list.add("高价值航空公司");
            }
    
        }
    
        /**
         * 挺狗的方法
         * 变量的作用域问题
         * @param str
         */
        private static void changeStr(String str) {
             str+="是百年老店";
        }
    }
    输出
    (,,´•ω•)ノ"(´っω•`。)航空
    经营理念
    百年老店

    当时没做出来,早上没吃饭,饿的头发昏,教训:下次面试早上记得吃早饭

    signature:祸兮福所倚,福兮祸所伏
  • 相关阅读:
    DB2、ORACLE SQL写法的主要区别
    最快的序列化组件protobuf的.net版本protobuf.net
    Oracle迁移到DB2常用转换
    模拟百度分页算法
    MySQL 自关联查询
    python 实现cm批量上传
    python实现京东秒杀
    百度地图商家爬虫
    django BBS
    python 堆排序
  • 原文地址:https://www.cnblogs.com/xnuuuu/p/12163610.html
Copyright © 2011-2022 走看看