system.out.printIn(变量名);//打印变量值

进制的基础

  • 十进制和二进制的转换
    二进制->十进制(除2运算-取余数从右到左排列)
  • 十进制->二进制(乘以2次幂-从右到左2的0次幂开始)
  • 二进制和十六进制的转换
    0000 0000 四个二进制代表一个十六进制
  • 二进制和八进制的转换
    000 000 000 三个二进制代表一个八进制的位
  • 负数的二进制
    取反加1,加1是从右到左

变量

定义数据格式:
数据类型 变量名 =初始化值;
int a =8;
数据类型分为

基本数据类型

数值型

整数类型

byte b=127;//-128到127
int b1=4;
short b2=30000;
long b3=41;
整数默认int

浮点类型

float b4=3.4f;
double b5=3.1415926;
小数默认double

字符型

char b6=’6’;

布尔型

boolean b6=false;//或者初始值为true

引用数据类型

类(class)

接口(interface)

数据([ ])


类型转换

byte b=3;
b=b+2;

以上会出现报错

byte为一个 八位 二进制
2默认为int,为四个 八位 二进制
正确b=byte(b+2);//将因为+2而提升的b,b此时提升为Int,但b定义为byte会出现错误,所以进行强转。
java第二天
再比如字符类型
char a=’A’;
a =a+1
这样是直接打印ASNI码
a等于66;//A的ASNI码为65

a=char(a+1);//这样a为B

相关文章:

  • 2021-09-06
  • 2021-09-17
  • 2021-12-29
  • 2021-08-21
  • 2022-12-23
  • 2021-07-02
  • 2021-08-18
  • 2021-10-04
猜你喜欢
  • 2021-05-11
  • 2021-07-20
  • 2021-04-12
  • 2021-04-14
  • 2021-08-23
  • 2021-05-12
  • 2021-08-27
相关资源
相似解决方案