您的位置:首页 > 职场人生

java基础黑马程序员经典题目

2017-01-09 23:58 281 查看

今天偶然看到几道传智黑马程序员-----java基础的题目,觉得不错,和大家分享一下吧。

1、请列举您了解的一些排序算法,并用Java语言实现一个效率较高的。

2、定义一个二维int数组,编写代码获取最小元素。

3、判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串
求斐波那契数列第n项,n<30,斐波那契数列前10项为1,1,2,3,5,8,13,21,34,55

5、编写程序,打印1到100之内的整数,但数字中包含7的要跳过,例如:17、27、71、72

6、用代码证明,在try中写了return,后面又写了finally,是先执行return还是先执行fianlly?

7、写出以下代码执行结果,分析为什么?(没有分析结果不得分)
       public class Test {
               public static void main(String[]args) {
                       String s= "abc";
                      s.substring(1);
                      s.replace("bc", "xyz");
                     System.out.println(s); 
                      Stringvalue = new String ("abc");
                     System.out.println(s == value);
               }
      }

8、 throw和throws有什么区别?
try、catch、finally分别在什么情况下使用?

大家有兴趣的可以做一下,有什么想法的我们可以交流,不懂得楼下评论回复,谢谢。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息