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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a554305211 中级黑马   /  2015-8-22 21:08  /  245 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

3:Java中的数据类型分几类?基本数据类型有哪些?
基本,引用   整型 浮点型 字符型 布尔型
4:数据类型转换:
        隐式转换: byte b = 3;int i = b+2;
        强制转换:byte b = (byte)(b1 + b2);


        面试题:
                第一题:
                byte b1=3,b2=4,b;
                b=b1+b2;
                b=3+4;
                哪句是编译失败的呢?为什么呢?
                第二句失败b1+b2运算自动类型提升
                第二题:
                byte  by = 130;有没有问题?有问题如何解决?结果是多少呢?
                有问题,超出范围。 byte by = (byte)(130);
                第三题:
                byte b = 10;
                b++;
                b = b + 1;
                哪句是编译失败的呢?为什么呢?
                第三句失败。自动类型提升,b++是隐式类型提升
5:常见的算术运算符有哪些?
  +运算符的作用有哪些?
  答:正号,字符串连接符号,算术运算符
  除法和取余的区别?除法求商,取余求余数
  ++和--的使用规则?i++,++i

6:常见的赋值运算符有哪些?
  +=运算的作用是什么?n = n+3既是n += 3
  扩展的赋值运算符有什么特点?一次运算,隐式类型提升。

7:short s = 1; s = s + 1;有没有问题?如果有怎么解决?
        有问题,s = (short)(s + 1);
   short s = 1; s += 1;有没有问题?如果有怎么解决?
        没有问题。
8:常见的关系运算符有哪些?
        == < > <+ >= !=
  关系运算符的结果有什么特点?
        无论表达式复杂还是简单,结果是布尔型。

0 个回复

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