javaSE-注释&标识符&数据类型&进制&常量&变量

注释:
  • 概念:解释说明代码用的,方便程序员进行编译和理解
  • 分类:
    • 单行注释:// 只能注释一行内容,一般在方法里面使用
    • 多行注释:/* */ 可以写思路、方法、步骤等,中间可以嵌套使用单行注释
    • 文档注释:/** */ 一般写在类、方法、成员变量上面

当调用 javadoc.exe工具的时候,会生成一个文档说明。并且,将鼠标移动到类名、方法名、成员变量名上面的还是,会显示注释内容。

标识符:代码规范
  • 概念:为了代码可读性而定义的规则。规范命名,增加代码可读性
  • 规则:由大小写字母、数字、下划线、$组成,不能以数字开头,同时不要以java关键字、保留字、已及JDK存在的类名进行命名
    • 大驼峰原则(类名):首字母大写,后面的每个单词首字母大写
      • eg:StudentWork 学生作业
    • 小驼峰原则(变量名、方法名):首字母小写,后面每个单词首字母大写
      • eg:stuName getUserName()
数据类型:
  • 概念:用来保存数据的一种数据类型,写明了是什么数据类型,就只能用那一种数据类型

  • 分类:

    • 基本数据类型:

      • 数值类型:

        整数类型:默认类型为int

        ​ byte 1个字节 8位 [-128,127] -2^7 ~ 2^7-1

​ short 2个字节 16位 -2^15 ~ 2^15-1

​ int 4个字节 32位 -2^31 ~ 2^31-1

​ long 8个字节 64位 -2^63 ~ 2^63-1

​ 小数(浮点)类型:默认类型 double

​ float 4 个字节 32位 虽然占用4个字节,但是仍然表示的数据范围 > long

​ double 8个字节 64bit(位)双精度浮点型

因为整数型和小数型保持数据的方式不同,虽然float是4个字节,但是表示范围仍然大于8个字节的long类型

​ 布尔类型:

​ Boolean 不用管所占位数 只有两个值:true/false

​ 字符类型:

​ char 2个字节 16位 装单个字符的一种类型

  • 引用数据类型:
    • 类 class eg:String类,表示字符串。就是字符串“”的数据
    • 接口:interface
    • 枚举:enum
    • 抽象类:abstract class
    • 数组:数据类型 []
    • 注解:annotation
进制:
  • 二进制:逢二进一 以0B或者0b开头
  • 八进制:逢八进一 以0开头表示
  • 十进制:逢十进一 日常用的
  • 十六进制:逢十六进一 以0X或者0x开头
常量:constant
  • 就是固定不变的值
    • 布尔类型:boolean
    • 字符类型:char 用‘ ’表示,只能写一个字符
    • 字符串类型:String字符串常量用“ ”表示,在“ ”随便写字符串
变量:variable
  • 概念 :就是一个盒子,用来装数据的,同一时间只能装一种数据

  • 怎么用?

    • 声明变量:
      • 语法:数据类型 变量名; eg:int age;
    • 变量赋值:
      • 语法:变量名 = 值; 将右边的值给左边 eg:int age=52;
    • 变量取值:
      • 语法:变量名;
      • 怎么用?
        • 直接打印输出
        • 做运算(+,-,*,/…)
        • 赋值给另外的变量
        • 作为方法参数 使用
  • 特别注意

    • 变量类型的使用

      • long类型 整数型默认类型是int

        • long lon = 1L; 将等号右边的long类型的值1L赋值给等号左边的变量lon
      • float类型 浮点类型默认类型是double

        • float f = 3.14F;
      • double类型

        • double d = 3.14;
        • 科学计数法
          double dou2 = 3.14E2;
          double dou3 = 3.14E-2;
      • char类型

        • char c = ‘值’

          • 不能超过char的表示范围
        • char类型的特殊用法:

          • 直接给字符型一个具体的整数值,可以把这些整数值转换为对应的字母

          • A-Z 65-90

          • a-z 97-122

          • 0-9 48-57

          • 怎么用?(数值转字符)

            • char ch = 76;
              //L		System.out.println(ch);
              		char ch1 = 110;
              //n	System.out.println(ch1);
              		char ch2 = 50;
              //2	System.out.println(ch2);
              
          • 将字符转换为数字

            • 怎么用?

            • int a = 'H';
              		int b = 'f';
              		int d = '4';
              	//72	System.out.println(a);
              //102
              System.out.println(b);
              //52
              System.out.println(d);
              
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值