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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 昨夜的雨 中级黑马   /  2015-9-15 00:01  /  1668 人查看  /  20 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Day02

1, 数据类型转换的问题
    bytle b=(bytle)130;
System.out.println(b);
输出是什么?

分析1,130是默认的十进制int整数,总共三十二位;
    2,他在计算机里的存储为二进制:00...10000010;
    3,bytle是八位的,因此截取后八位10000010;
    4,10000010表示一个负数的补码;
    5,其反码为补码减一:10000001;
    6,原码为;111111110;代表-126;因此输出结果为-126.
2, 数据类型转换的问题
bytle b=3;bytle a=4;
bytle c=a+b;   (有问题,a+b在参与运算的过程中会转化为int型,因此本句会影响精度)
bytle=3+4;(没问题,如果参与的是常量运算,编译器会先计算,然后看结果是否在左边类型能表示的范围内。)

注:bytle,short,char在进行运算的过程中会先转化成int型。
3,数据类型转换问题
   short s=5;
s=s+2;  (会报错,因为2是int型,s是short型,结果会影响精度)
s+=2;    (没问题,该表达式中自带了强制转换数据类型)
4,!非的小拓展
   可以这样写!!!!...ture;如果!有奇数个则改变真假值,偶数个则不改变真假值。
5, int x=a++:先赋值,在自加;int x=++a :先自加再赋值。

Day03
1,请用最高的效率写出2*8.
int y=2>>3; 这种方式可以实现最高效率。
2,请把两个数据交换(不能用第三方变量)
int x=10;int y=20;
方法:x=x^y;
          y=x^y;   (y=x^y^y)
          x=x^y;   ( x=x^x^y)
     注:a^b^b=a^(b^b)=a^000...0=a




Day04
1,写出九九乘法表的JAVA程序:
class ForForDemo
{
public static void main(Sring[] ars)
{
for (int x=1; x<9; x++)
{
for (int y=1 ;y<=x;y++)
{
System.out.print(y+”*”+x+”=”+x*y+” ”);
}
System.out.println();
}       
}  
}

以后学习过程中会定期更新,欢迎多多指教!

20 个回复

倒序浏览
不错。帮你顶一个
回复 使用道具 举报
byte 拼写错了
回复 使用道具 举报
赞一个~
回复 使用道具 举报
昨夜的雨 来自手机 中级黑马 2015-9-15 00:40:35
报纸
1406046710 发表于 2015-9-15 00:14
byte 拼写错了

多谢提醒,翻了下笔记,一直写的是bytle。原来自己一直在写错。(*^ω^*)
回复 使用道具 举报
楼主多分享~
之前学过,有一些细节记不太清楚了
回复 使用道具 举报
青春触及的阳光 来自手机 中级黑马 2015-9-15 07:23:20
7#
再复习一遍以前的知识,谢谢
回复 使用道具 举报
顶起来 不错啊
回复 使用道具 举报
千夫 发表于 2015-9-15 01:00
楼主多分享~
之前学过,有一些细节记不太清楚了

会随着学习的过程中不断分享,不过学习是一个漫长的过程,所以分享有点慢哈
回复 使用道具 举报
青春触及的阳光 发表于 2015-9-15 07:23
再复习一遍以前的知识,谢谢

多复习能提高学习效率
回复 使用道具 举报
默默点赞 这个很需要!
回复 使用道具 举报
Day05
1,下列函数中能和函数int max(int a, int b, double c)构成重载关系的是(BC )
A. double max(int  a, int  b, double  c)
B. void max(int  a, double  c, int  b)
C. int max(double a, int  b)
D. int max(int  x, int  y, double  z)
方法重载:java在一个程序中定义多个名称相同的方法,但是参数列表(参数的类型或个数)必须不同。
特点:函数名相同;重载与返回值类型无关。
2,二维数组int [] x,y [];相当于int x[]和int [] []y;
回复 使用道具 举报
这是进就业班的考试么?
回复 使用道具 举报
Hi不言而喻 发表于 2015-9-15 21:16
这是进就业班的考试么?

以后工作和进就业班,可能会问到的试题
回复 使用道具 举报
hhuxiaolang 发表于 2015-9-15 21:03
默默点赞 这个很需要!

,边学习边总结
回复 使用道具 举报
不错。帮你顶一个
回复 使用道具 举报
看了你的帖子,学到很多没注意到的东西,谢谢!
回复 使用道具 举报
路过,顶一下
回复 使用道具 举报
嗯,好,赞一下
回复 使用道具 举报
顶一哈、、、
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马