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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

文尐

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

黑马程序员训练营基础测试



1、 编程计算3乘8等于几,什么方法效率更高?

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

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

键盘输入6,打印6秒;
键盘输入60,打印1分;
键盘输入66,打印1分6秒;
键盘输入666,打印11分6秒;
键盘输入3601,打印1小时1秒
4、 编写程序计算12+22+32+....+1002的和.

5、 使用带缓冲功能的字节流复制文件。

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、 用控制台程序倒着输出九九乘法表;输出结果按下图所示:

      1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81

      ……

      1*3=3   2*3=6   3*3=9

      1*2=2   2*2=4

      1*1=1

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

10、使用TCP协议完成一个客户端一个服务器。客户端从键盘输入读取一个字符串,发送到服务器。

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



19 个回复

倒序浏览
有几道一样的
回复 使用道具 举报
飘过,还是基础班

点评

在哪上基础班呢?我现在也在上传智的基础班,可以互相学习。  发表于 2015-9-15 21:39
回复 使用道具 举报
可以看API或者用eclipse的话不难,如果不能看API用记事本纯手写,估计很多关键字和方法名都记不起。
回复 使用道具 举报

可以拿出来分享分享  我快做完了
回复 使用道具 举报
#→_→ 发表于 2015-9-14 22:05
可以看API或者用eclipse的话不难,如果不能看API用记事本纯手写,估计很多关键字和方法名都记不起。 ...

这东西真的要靠eclipse来拯救
回复 使用道具 举报

我是黑马基础班呢,在中腾这边呢
回复 使用道具 举报
文尐 初级黑马 2015-9-18 13:17:40
8#
俏皮雅轩 发表于 2015-9-15 21:44
我是黑马基础班呢,在中腾这边呢

恩 ,你打算上几号的就业班呢
回复 使用道具 举报
我都不会 我都白学了  怎么做 楼主能贴出来么
回复 使用道具 举报
第一题 是 3<<3
再贴个99乘法表
回复 使用道具 举报
  1. package com.itheima;

  2. public class Test6 {

  3.         /**
  4.          * 6、 用控制台程序倒着输出九九乘法表
  5.          * @author lxm
  6.          */
  7.         public static void main(String[] args) {
  8.                
  9. //                99乘法表9行, 又因为是倒序输出乘法表, 外循环 i从 9递减到 1
  10.                 for(int i=9; i>0; i--) {

  11. //                        每行的列数与i一致, 内循环 j从 1递加到 i
  12.                         for(int j=1; j<=i; j++) {
  13.                                 System.out.print(j + "*" + i + "=" + j*i + "\t");
  14.                         }
  15. //                        打印换行
  16.                         System.out.println();
  17.                 }

  18.         }

  19. }
复制代码
回复 使用道具 举报
thriver2010 来自手机 中级黑马 2015-9-18 18:18:57
12#
还在学基础的表示,这都是啥
回复 使用道具 举报
我的都做完了,前面几个挺简单的
回复 使用道具 举报

/**
* 控制台打印九九乘法表
* @author Adam
*
*/

public class NineTable {

        public static void main(String[] args) {
                for(int i=9;i>=1;i--)
                {
                       
                        for(int j=1;j<=i;j++)
                        {
                                System.out.print(j+"*"+i+"="+j*i+" ");
                        }
                        System.out.println();
                }
               
        }

}
回复 使用道具 举报
打印不包含7的数字
for(int i=0;i<100;i++)
                {
//                        String str = Integer.toHexString(i);
                        String str = String.valueOf(i);
                        if(!str.contains("7"))
                        {
                                System.out.println(i);
                        }
                }
回复 使用道具 举报
好好学,加油
回复 使用道具 举报
上了十几天课的表示只懂两三道题
回复 使用道具 举报
和我的差不多  啊
回复 使用道具 举报
看看,写写,也不是特别难
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马