黑马程序员技术交流社区

标题: 面试题整理,---->第一到三天 [打印本页]

作者: 路好营    时间: 2015-10-29 23:12
标题: 面试题整理,---->第一到三天
* 面试题:看下面的程序是否有问题,如果有问题,请指出并说明理由。
        * byte b1 = 3;
        * byte b2 = 4;
        * byte b3 = b1 + b2;
                * 从两方面去回答这个题
                * b1和b2是两个变量,变量里面存储的值都是变化的,所以在程序运行中JVM是无法判断里面具体的值
                * byte类型的变量在进行运算的时候,会自动类型提升为int类型
        * byte b4 = 3 + 4;
                * 3和4都是常量,java有常量优化机制,就是在编译的的时候直接把3和4的结果赋值给b4了



面试题
        * byte b = 10;
        * b++;
        * b = b + 1;
        * 问哪句会报错,为什么


* 面试题:看下面的程序是否有问题,如果有问题,请指出并说明理由。
        * short s=1;s = s+1;
        * short s=1;s+=1;


面试题:
        * 请自己实现两个整数变量的交换
        * 注意:以后讲课的过程中,我没有明确指定数据的类型,默认int类型。


面试题
        * byte可以作为switch的表达式吗?
        * long可以作为switch的表达式吗?

        * String可以作为switch的表达式吗?


作者: 奔跑的小红帽    时间: 2015-10-29 23:45
可作为switch表达式的有byte.short,char,int ,String和枚举型
作者: 路好营    时间: 2015-10-29 23:52
奔跑的小红帽 发表于 2015-10-29 23:45
可作为switch表达式的有byte.short,char,int ,String和枚举型

不错不错,受教了哈
作者: 我若为神    时间: 2015-10-30 00:21
6666666666666
作者: pp7803515    时间: 2015-10-30 00:57
i^=j;
j^=i;
i^=j;
这样2个数就换位了
作者: 小鹿    时间: 2015-10-30 08:49
恩!     都是基础! 还不错!
作者: yomixmin55    时间: 2015-10-30 14:49
顶一个,对自己很有用~
作者: samge    时间: 2015-10-30 18:14
某才学院应用1班的XXX过来报道,现在你应该在黑马毕业了吧??
作者: samge    时间: 2015-10-30 18:17
没想到在这里看到你帖子
作者: 洛克先生EN    时间: 2015-10-30 22:50
大家都分享下面试经验
作者: myworkspace    时间: 2015-10-30 22:57
基本类型转换的问题
作者: 洛克先生EN    时间: 2015-10-30 23:01
顶一个,对自己很有用~
作者: vipsong    时间: 2015-10-30 23:01
学习受教了
作者: 路好营    时间: 2015-10-30 23:04
samge 发表于 2015-10-30 18:17
没想到在这里看到你帖子

你也来黑马了?
作者: 路好营    时间: 2015-10-30 23:06
samge 发表于 2015-10-30 18:17
没想到在这里看到你帖子

我在长沙黑马培训

作者: redsifei    时间: 2015-10-30 23:08
点赞  学习 啦
作者: Change.+    时间: 2015-10-30 23:19
谢谢了    受教了
作者: kongminggg    时间: 2015-10-30 23:22
pp7803515 发表于 2015-10-30 00:57
i^=j;
j^=i;
i^=j;

我想的也是这个办法,就是没想到用^=这个符号,哈
作者: samge    时间: 2015-10-31 11:43
路好营 发表于 2015-10-30 23:06
我在长沙黑马培训

你已经进黑马就业班了吗??我去的是深圳校区
作者: ppaapc    时间: 2015-10-31 11:58
顶一个  学习了
作者: 路好营    时间: 2015-10-31 22:28
samge 发表于 2015-10-31 11:43
你已经进黑马就业班了吗??我去的是深圳校区

我在基础班,12月10号才学完基础,然后要考试进入就业班
作者: samge    时间: 2015-11-1 01:37
路好营 发表于 2015-10-31 22:28
我在基础班,12月10号才学完基础,然后要考试进入就业班

恩恩,加油吧!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2