您当前的位置: 首页 >  Java

刘颜儿

暂无认证

  • 7浏览

    0关注

    99博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java:全文背诵

刘颜儿 发布时间:2022-02-13 09:33:59 ,浏览量:7

1.Java数据类型:

  • 基本数据类型:
    • 数值型:
      • 整数类型:byte(1)、short(2)、int(4)、long(8)
      • 小数(浮点)类型:float(4)、double(8)
    • 字符型:char(2),存放单个字符’a’
    • 布尔型:boolean(1),存放true、false
  • 引用数据类型:
    • 类:class
    • 接口:interface
    • 数组:[ ]

2.精度自动从低精度往高精度转化的顺序:

  • char-int-long-float-double
  • byte-short-int-float-double

3.取模公式:a % b = a - a / b *b 4.++的用法:a=1 ①独立成句:那么++a和a++都表示在a的基础上加1 ②作为表达式使用:

  • b = a++ ;先赋值b = a ,后执行 a = a + 1
  • c = ++ a; 先执行 a = a + 1, 后赋值b = a
  • a = a++:temple-自加-temple
  • a = ++a:自加-temple-temple 即作为表达式使用时,只有出现自加后赋值给自身才会出现临时变量temple(可参见#课堂练习5)

③和逻辑运算符一起使用时: a++==b:先判断a是否等于b,再自加

5.进制转换: ① 十进制转二、八、十六进制:除以2、8、16,直到商0,然后将余数从下往上写出来 ② 二、八、十六进制转十进制:从后往前每个位上的数乘以2、8、16的位数-1次方

③二进制转八进制:从右往左,3个数一组得到二进制表示的数 二进制转十六进制:从右往左,4个数一组得到二进制表示的数

④八进制转二进制:将每位数用3位二进制的数表示 十六进制转二进制:将每位数用4位二进制的数表示

6.位运算: ① &、|、^、~ 补码、原码、反码 注:以下图片来自韩顺平Java基础课程 在这里插入图片描述 在这里插入图片描述

② 、>>> 乘以2,除以2, 7.注意: ① ++ ② 小数参与运算 ③ 存在类型转换

8.Java里只要是一个表达式,就会有一个值返回 9.生成一个1-100之间的任意整数需要注意: ① 需要使用Java中API里面的java.lang这个包下的Math类下的random( )方法 ② Math.radom( ) 表示的范围是左闭右开:[ 0.0 , 1.0 ) ③ 生成1-100之间的整数的语句:int a = (int)(Math.random()*100+1)

关注
打赏
1659364566
查看更多评论
立即登录/注册

微信扫码登录

0.0372s