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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*
中午:
        1、原码反码补码,练习题做一下。
        2、熟悉下各个数据类型。定义出该类型的变量,然后输出结果。
                byte b = 200;
                sop(b);
        3、定义各个类型的变量,然后输出。
*/

/*
        已知原码求补码
        0b11010100(原码)        求补码
        0b10101011(反码)
          00000001(+1)
        0b10101100(补码)

        已知补码求反码
        0b10001110(补码)    求原码
          00000001(-1)
        0b10001100(反码)
        0b11110011(原码)
*/


class Demo2 {
        public static void main(String[] args) {
                byte a = 50;
                System.out.println(a);
                //byte b = 200;
                //System.out.println(b);
               
                short c = 288;
                System.out.println(c);
                int d = 9699;
                System.out.println(d);
                long e = 888888;
                System.out.println(e);
                float f = 3.14f;
                System.out.println(f);
                double g = 3.1415926;
                System.out.println(g);
                char h = 'a';
                System.out.println(h);
                boolean i = false;
                System.out.println(i);
                boolean j = true;
                System.out.println(j);
        }
}


基础第三天,,,,练习题,,,,不对的请指出,.....

5 个回复

倒序浏览
忧伤-hy 来自手机 中级黑马 2015-8-22 21:47:39
沙发
多看书,多写代码
回复 使用道具 举报
第二个求反码,减一那里的结果错了。
正确的如下:
0b10001110(补码)    求原码
    00000001(-1)
0b10001101(反码)
0b11110010(原码)
回复 使用道具 举报
忧伤-hy 发表于 2015-8-22 21:47
多看书,多写代码

嗯嗯嗯嗯,,,谢谢
回复 使用道具 举报
苍雪 发表于 2015-8-22 22:27
第二个求反码,减一那里的结果错了。
正确的如下:
0b10001110(补码)    求原码

哪里少敲了一个空格,,,,嘿嘿,,,,我没看仔细,,,,
回复 使用道具 举报
不码反码其实也挺有意思的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马