黑马基础测试题(一)

来源:互联网 发布:vb.net 九九乘法表 编辑:程序博客网 时间:2024/06/05 06:01


1、从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:

        键盘输入6,打印6秒;

        键盘输入60,打印1分;

        键盘输入66,打印16秒;

        键盘输入666,打印116秒;

        键盘输入3601,打印1小时1

2、编写一个函数,函数内输出一个字符串,并在主函数内调用它。

 

3、为什么需要配置path,什么时候需要classpath?

 

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

 

5、数组去重复,例如:原始数组是{4,2,4,6,1,2,4,7,8},得到结果{4,2,6,1,7,8}

 

6、写出以下代码执行结果,分析为什么?(没有分析结果不得分)

 public class Test {

               public static voidmain(String[] args) {

                       String s ="abc";

                       s.substring(1);

                       s.replace("bc", "xyz");

                      System.out.println(s);

                      String value = newString ("abc");

                      System.out.println(s ==value);

               }

      }

7、编写程序,打印1100之内的整数,但数字中包含7的要跳过例如:17277172

 

8、在打印语句中如何打印这3x变量?

         class A {

                   int x = 1;

                   class B {

                       int x = 2;

                       void func() {

                           int x = 3;

                           System.out.println(? );

                       }

                   }

               }

9、编写程序,该程序启动后用户可以按"yyy-MM-dd"的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天。

 

10、一位老农带着猫、狗、鱼过河,河边有一条船,每次老农只能带一只动物过河。当老农不和猫狗鱼在一起时,狗会咬猫,猫会吃鱼,当老农和猫狗鱼在一起时,则不会发生这种问题。编程解决猫狗鱼过河问题。

0 0