java基础2

八种基本数据类型
布尔 字节 短整 整型 长整 单精 双精 字符

boolean byte short int long float double char 针对32为操作系统

1 字节 =8位
0 - 2的8 - 1次方 -128-127  0-255

2字节 16位 65536
2的16次方 -1

-32768 - 32767

int 4字节

long 8字节

float 4字节
duoble 8字节

char 2字节

布尔型 boolean
boolean = true /false
c语言 0 /非0值

1byte = 8  bit

整型  默认是int
浮点型 默认是double型

long l = 10L;
长整型 数字后加L

单精度 float f = 10.0f

char 2  'a' 'p' '\' '你'

synchronized 同步的
implements 实现
extends 继承
instanceof 是。。实例
package 包
import  //export
native 本地的
transient  
volatile 不进行优化
assert

常量
整数常量
小数常量
布尔常量
字符常量''
字符串常量""

整数常量
二进制 0-1
十进制 0-9
八进制 0-7 050
十六进制 0-9 a-f 0x

-7 取反加1
0000-0000 0000-0000 0000-0000 -0000-0111


0-9 a-z A-Z 的ascii码值
double 后面16位小数

double 精确到15位精度 后面的精度将会丢失
float 精确到小数点后6位 后面精度将丢失
 
变量
    数据类型 变量名 = 初始值;

什么时候定义变量
当数据不确定,需要对数据进行存储。
定义就定义一个变量
进行存储动作


运算符
  算数运算符 字符串连接符

+-*/ % ++ --
a = a+1

-13%4 = -1;
-19%-5 = -4;

余数结果 和 被余数没有关系。

自增 自减

a++ 先赋值 后运算
++a 先运算 后赋值

+= -= *=  /= %= =
byte by = 5
by = by + 10 报错
by += 10 自动强制类型转换  += 赋值运算符



把所有的运算符 弄个例子出来

48 - 57  0-9
65-90   A-Z
97-122 a-z
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值