• 售前

  • 售后

热门帖子
入门百科

java 根本步伐筹划结构解说

[复制链接]
礼记离 显示全部楼层 发表于 2022-1-16 21:42:11 |阅读模式 打印 上一主题 下一主题



  • java根本数据范例:
根本数据范例 整型byte, short, int, long 浮点范例
float, doublechar 范例charboolean 范例boolean整型表现的是没有小数部分的数值,可以是负数;浮点型表现的是有小数部分的数值,也可以是负数;char 表现的是单个字符;boolean 范例有两个值,true 和 false,用来判定逻辑条件
留意:
长整型 long 反面必须有 l 大概 L ,否则在 int 取值范围内是 int (保举写大写的 L,小写的不容易分辨是 1 照旧 l)
float 范例反面须要带 F 或 f ,否则默以为 double
数据范例可以相互转换,boolean 不可以转换,但偶尔会有信息丢失
byte < short(char) < int < long
int < double         float < double (这些从小到大的转换不会丧失信息)
int < float      long < float      long < double (这些转换会有精度丧失)
小到大会自动转换,也可以使用逼迫转换,在数值前面加(范例)



  • 变量的声明与初始化
我们要用到上面的几种范例须要先声明和初始化 (下面代码 // 后为表明,不会被实行)
  1. int A; // 这是对 A 进行声明
  2. A = 2; // 这是对 A 进行初始化,初始化 A 为 2
  3. int B = 2; // 声明和初始化同时进行
  4. long C = 3; // 此时 C 实际是 int 类型
  5. long D = 4L; // 此时 D 为 long 类型
  6. float E = 5.2F; // 此时 E 为 float 类型,如果没有 F 则是 double
  7. double M = (float)2.3; // 将 double 类型的 M 转换为 float
复制代码


  • 运算符
算术运算符 符号+加号-减号*乘/除(到场  / 运算的 2 个数是整数的时间表现整数除法,否则是浮点除法)%取模(整数的求余利用)逻辑运算符 &&逻辑与(全部都是 true 为 true,否则为 false)||逻辑或(一个是 true 就是 true,全为 false 才是 false)!逻辑非(取反 true 为 false,false 为 true)关系运算符 >, =, >>左移,右移,无符号右移运算符(向左向右移动  n 位,即乘以 2 的 n 次方,无符号右移则省去符号)^位异或(雷同为false,差异为true) &
位与|位或~|位非留意:逻辑运算符和关系运算符返回的都是布尔值,即 true 或 false
           运算符有优先级,自增自减在使用时数值前后也会有区别
运算符优先级 [] . () (方法调用)从左向右! ` ++ -- +(一元运算) - (一元运算) (逼迫转换) new从右向左* / %从左向右+ -从左向右> >>>从左向右=, instanceof从左向右==, !=从左向右&从左向右^从左向右|从左向右&&从左向右||从左向右?:从右向左=, +=, -=, *=, /=, %=, &=, |=, ^=, =, >>>=从右向左留意:从右向左是右边先运算
[code]a += b += c; // 这里为 a += (b += c);// 位运算int I = 3, J;J = I

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作