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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

写在前面,第二天 进制转换和运算符的作业答案, 答案都是我自己写的,如果有些错的地方请积极指出,如果有看不懂的地方,可以来留言.谢谢



1:计算出十进制46对应的二进制,八进制,十六进制的值。
至于进制的内容今天在练习一次,以后就可以不用练习了。
后面能听懂就OK了。不用浪费太多时间。
(可用计算器验证你算的是否正确)

*  利用8421运算,八进制的就是把3个二进制转化为一个八进制
*  0010 1110  
*  56
*  2e

2:什么是变量?变量的定义格式?要使用变量需要注意什么?

* 在程序执行的过程中,在某个范围内其值可以发生改变的量.
* 数据类型 变量名 = 变量值
* a.作用域的问题:
    * 同一区域不能使用相同的变量名
* b:初始化值问题
    * 局部变量在使用之前必须赋值
* c:一条语句可以定义几个变量
    * int a,b,c...;  


3:Java中的数据类型分几类?基本数据类型有哪些?

* 基本数据类型
    * 整数类型
    * 浮点类型
    * 字符类型
    * 布尔类型
* 引用数据类型

4:数据类型转换:
    隐式转换:
    强制转换:


    面试题:
        第一题:
        byte b1=3,b2=4,b;
        b=b1+b2;
        b=3+4;
        哪句是编译失败的呢?为什么呢?
        b=b1+b2失败 b1和b2都是变量
        

        第二题:
        byte  by = 130;有没有问题?有问题如何解决?结果是多少呢?
        有问题,btye的范围是-128-127
        130的二进制1000 0010
                 -0000 0001
                  1000 0001
                  1111 1110        -126

        **要注意 最高位的数字是不变化的  1代表负数 0代表正数**
               
        第三题:
        byte b = 10;
        b++;
        b = b + 1;
        哪句是编译失败的呢?为什么呢?
        b = b + 1; 损失精度 int 转化成了 byte 系统默认的是Int
5:常见的算术运算符有哪些?
  +运算符的作用有哪些?
  答:正号,字符串连接符号,算术运算符
  除法和取余的区别?
  ++和--的使用规则?

* * +,-,*,/,%,++,--

6:常见的赋值运算符有哪些?

* =,+=,-=,*=,/=,%=

  +=运算的作用是什么?

* 把左边和右边做加法,然后赋值给左边

  扩展的赋值运算符有什么特点?

7:short s = 1; s = s + 1;有没有问题?如果有怎么解决?

* 有,s = (short)(s + 1);

   short s = 1; s += 1;有没有问题?如果有怎么解决?

* 没有
   
8:常见的关系运算符有哪些?

* ==,!=,>,>=,<,<=

  关系运算符的结果有什么特点?

* 返回的值都是boolean型,即true false

9:练习打字(每天十分钟,即使休息的时候,也建议练习)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马