A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 吴长浩 中级黑马   /  2014-6-11 09:18  /  5759 人查看  /  21 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

1、 从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。

2、 Collection和Collections有什么关系?List和Set有什么异同点?Map有哪些常用类,各有什么特点?

3、 编写一个延迟加载的单例设计模式。

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

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

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

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


class A {
int x = 1;
class B {
int x = 2;
void func() {
int x = 3;
System.out.println( ? );
        }
    }
}
8、 编写程序接收键盘输入的5个数,装入一个数组,并找出其最大数和最小数。

求1000!的结果中包含多少个0
1000! = 1×2×3×4×5×...×999×1000
10、 使用TCP协议完成一个客户端一个服务器。客户端从键盘输入读取一个字符串,发送到服务器。

服务器接收客户端发送的字符串,反转之后发回客户端。客户端接收并打印。


点评

希望可以帮住你们!  发表于 2014-6-11 10:23

21 个回复

倒序浏览
这不就是基础测试题嘛,哈 ^^
回复 使用道具 举报
:(:'(:@:'(:'(
回复 使用道具 举报
支持一下、、、、、
回复 使用道具 举报
这基础题跟我的一半都一样...
回复 使用道具 举报
正在做~~~
回复 使用道具 举报
有些题都一样的
回复 使用道具 举报
很不错  哈哈
回复 使用道具 举报
留着慢慢做吧。体会思路
回复 使用道具 举报
收藏先,慢慢研究
回复 使用道具 举报
最近也在做黑马的入学测试题,恰好也有其中的几道题,刚好回复下,希望可以给后来的一些参考
-----------------------------------------------
1、 从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。
-------------------------------------------------------------------
public class Test1 {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);// 定义Scanner类用于接收用户输入的数字
                System.out.println("请输入一个正整数");// 打印一句话提示用户请输入一个正整数;
                String input = sc.nextLine();// 从键盘接受这个数字
                String digtes = "零一二三四五六七八九";// 定义大写数字的字符串
                StringBuilder builder = new StringBuilder(input.length());// 定义一个字符串缓冲区,其初始容量为输入整数数字的长度,用来存放中文格式的数字
                for (int i = 0; i < input.length(); i++) {// for循环用来遍历这个输入字符串的每一个数字
                        int num = input.charAt(i) - '0';// 遍历输入字符串的中的每一个值,把每一个值转成数字
                        builder.append(digtes.charAt(num));// 把得到的数字当做大写数字字符串中的索引值,并得到每一个大写数字存入到缓冲区中
                }
                System.out.println(builder);// 打印这个缓冲区

        }

}
-------------------------------------------------------------------
3、 编写一个延迟加载的单例设计模式。
public class Test3{
        Single s = Single.getInstance();

}

class Single{
        private Single() {
        }

        private static Single s = null;

        public static Single getInstance() {
                if (s == null)
                        s = new Single();
                return s;

        }

}

-------------------------------------------------------------------
7、 在打印语句中如何打印这3个x变量?
public class Test7 {
        public static void main(String[] args) {
        X xxx = new X();
        X.Y y = xxx.new Y();
        y.func();
    }

}
class X {
    int i = 1;

    class Y {
        int i = 2;

        void func() {
            int i = 3;
            System.out.println(X.this.i);
            System.out.println(this.i);
            System.out.println(i);
        }
    }
}

回复 使用道具 举报
学习啦~~~~~~~~~~~
回复 使用道具 举报
有两道题和我的一样,大家一起加油,进黑马实现自己的理想!
回复 使用道具 举报
小A 中级黑马 2014-7-29 10:14:58
14#
考的知识点大同小异
回复 使用道具 举报
学习学习!
回复 使用道具 举报
:handshake
回复 使用道具 举报
int num = input.charAt(i) - '0';// 遍历输入字符串的中的每一个值,把每一个值转成数字
那个  -'0'  是什么意思啊  实在没看懂
回复 使用道具 举报
好多和我一样的啊
回复 使用道具 举报
哈,加油
回复 使用道具 举报

好多和我一样的啊
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马