zoukankan      html  css  js  c++  java
  • 9.29 作业

    1、动手动脑1

    原码概念:符号位和无符号数的二进制码组合

    反码概念:除了符号位的位,其他位上的1变0,0变1;

    补码概念:反码的基础上加1;

    static Scanner scanner = new Scanner(System.in);
     public static void main(String[] args) {
      int p = scanner.nextInt();
      int s = scanner.nextInt();
      int n1,n2,n3,n4;
      n1 = p ^ s;
      n2 = p & s;
      n3 = p | s;
      n4 = p>>3;
      String s1 = Integer.toBinaryString(p);//二进制表示方法*********
      String s2 = Integer.toBinaryString(s);
      String s3 = Integer.toBinaryString(n1);//二进制表示方法*********
      String s4 = Integer.toBinaryString(n2);
      String s5 = Integer.toBinaryString(n3);//二进制表示方法*********
      String s6 = Integer.toBinaryString(n4);
      System.out.println(s1);
      System.out.println(s2);
      System.out.println(s3);
      System.out.println(s4);
      System.out.println(s5);
      System.out.println(s6);
     }

    2、动手动脑2

    Java中不允许在同一个函数中声明同名变量,可以在类中声明类的全局变量,在函数中声明同名函数的局部变量。在该函数中,这个同名变量才管用,局部变量优先

    private static int value = 1;

     public static void main(String[] args) {
      int value = 2;
      System.out.println(value);
     }

    3、动手动脑3

    自动类型转换是安全的,即不会造成数据精确度的丢失。

    例如int  i = 100;long ig = i;而高级变量即位数较高的变量类型转换为低级变量时,即利用强制类型转换时,则有可能会造成数据失真,即精确度造成损失。int i;byte = (byte)i;会导致数据的溢出或者精度的下降。

    4、动手动脑4

    public class shuchu2 {
     public static void main(String[] args) {
      System.out.println("0.05+0.01="+(0.05+0.01));
      System.out.println("1.0-0.42="+(1.0-0.42));
      System.out.println("4.015*100="+(4.015*100));
      System.out.println("1.5/0.12="+(1.50/0.12));}

    }

     

    5、动手动脑5

    int X=100;
      int Y=200;
      System.out.println("X+Y="+X+Y);
      System.out.println(X+Y+"=X+Y");

     +号为连接符

  • 相关阅读:
    webgl glsl
    javascript 分号理解
    流的理解 1
    javascript 排序
    phaser3 微信小游戏若干问题
    layabox 3d 入手
    phaser2 微信小游戏入手
    取整你知道几中办法?
    script 执行的三种方式
    cl查看类的内存布局
  • 原文地址:https://www.cnblogs.com/lx06/p/13757730.html
Copyright © 2011-2022 走看看