编程语言
首页 > 编程语言> > No.3-Java二进制运算、数据类型的转换、分支结构

No.3-Java二进制运算、数据类型的转换、分支结构

作者:互联网

1、二进制

  1. 原码
    在这里插入图片描述
    存在问题
    在这里插入图片描述

  2. 反码

在这里插入图片描述
存在问题
在这里插入图片描述

  1. 补码
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2、数据类型转换

在这里插入图片描述
输出cc的值,为30;
(如果范围大的转范围小的类型,那么会丢失精度,只截取相应位数,具体转化需要将类型用0和1的二进制表示,然后截取相应的位,向下转型。)

3、分支结构

  1. 单分支判断
//()内为true就执行{}内容,反之略过
if(){
}
  1. 双分支判断
//if里面内容为true就执行第一个{}内容,反之执行else的
if(){
	}
else {
	}
  1. switch多分支
char ch ='a';
switch(ch){
	case 'a':
	System.out.println(1);
	break;
	case 'b':
	System.out.println(2);
	break;
	//默认的选择,可有可无,以上的情况没对时候,default情况
	default :
	System.out.println(3);
}

标签:ch,Java,二进制,数据类型,System,No.3,println,分支,out
来源: https://blog.csdn.net/weixin_43497088/article/details/112061285