Java基础入门2

  • 六,变量的存储原理:转化为二进制进行存储。

  • 文字——文字在码表中对应的编号,

  • 图片——像素点(RGB255),

  • 声音——声波采集器采集的结果;

  • 十进制转二进制——除二取余法

  • 计算机存储最小单位—字节(1B=8b,也就是8个二进制位)。

  • 其他单位1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB.

  • 七,数据类型

  • 基本数据类型:整数——byte(-128—127),short,int(默认),long(超过21亿加l/L),小数——float(后面加f/F),double(默认),字符——char,布尔值——boolean(ture,false)

  • 引用数据类型:String

  • 排序:byte<short<int<long<float<double,       char<int<long<float<double       在运算中byte  short,char自动转化为int进行运算。

  • 类型转换:自动类型转换(把小范围的数据直接存放到大范围数据中,可以直接存放)

  • 强制类型转换(把范围大的数据转换到范围小的数据中,可能会导致精度的丢失——格式:目标数据名   变量名=(目标数据类型)+值)

  • 表达式的最终结果取决与当前表达式的最高数据类型。

  • 八,运算符

  • 1.算数运算符

  • 加+、减-、乘*、除/(整数与整数相除只能得到整数,要想又小数就要又小数的参与)、%(两个数相除的余数)、加+(表示拼接——跟字符运算才会拼接,串前运算,串后相接)

  • 2.自增自减运算符

  • 自增:++(放在数据前面是先自增后运算,放在后面是先运算后自增)

  • 自减:--(放在数据前面是先自减后运算,放在后面是先运算后自减)

  • 3.赋值运算符

  • =(直接赋值)、+=(相加后赋值)、-+(相减后赋值)、*=(相乘后赋值)、/+(相除后赋值)、%=(得余数后赋值)

  • 特点:先运算,后强转,后赋值

  • 4.关系运算符(比较两个数据的关系,区分=是赋值,==是判断

  • <小于、<=小于或等于、>大于、>=大于或等于、==是否等于、!=不等于

  • 5.逻辑运算符(连接关系表达式)

  • &-用于连接两个同时满足的条件,如果一个不满足,结果就是false,&&-用于连接两个同时满足的条件,如果一个不满足,结果就是false(短路效应:左边如果为true,右边就不执行)

  • |-用于连接多个条件,只需要满足其中,只要有一个满足,结果就是true,||-用于连接多个条件,只需要满足其中一个,只要其中一个满足,结果就是true(短路效应:左边如果为true,右边就不执行)

  • !-取反(记住结果是反的)

  • ^—相同为false,不同为true

  • 6.三元运算符(根据条件判断,选择不同的结果)

  • 格式—数据类型  变量名 = 关系表达式? 值1:值2;

  • 如果结果为true则返回值1,如果结果为false则返回值2

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值