欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

数据类型和运算符

程序员文章站 2022-05-16 18:38:29
...
  1. 注释:
    //,//,/ */
    文档注释:用于产生程序开发者提供的程序接口的使用手册API
    API:说明类方法成员变量的使用方法
    由javadoc处理
    API使用和查看

  2. 标识符和关键字
    标识符用于成员变量等命名,字母,下划线,(),$可用于开头,数字不可以。
    关键字是小写
    分隔符

3.数据类型分类:

基本数据类型和引用数据类型
基本数据类型:4种
数值型:整形(byte8,short16,int32,long64)和浮点型(char类型属于整型,特殊为一个数值型)

数值巨大的赋值给int型变量,不会自动转换需要数值后面加上字母L/l,表示long类型。、
数值的四种表达方式:二进制,十进制,八,十六
数值可以用分割线表示12_12_23_456789


浮点型

默认double(8/64) float(4/32)需要在数值之后加F
浮点型有两种表达方式:./科学计数
float a = 5.6;//错误默认double
应该:flaot a = (float)5.6;

字符型(char)

字符集支持所有语言的符号,是所有字符的编号组成总和。
单字符,转移字符以及unicode
char类型的变量可以加减乘除也可以比较大小

布尔型(Boolean)

不能和其他数据类型转换,只能用ture/flase,不能用0/1
一般是8bit
Boolean类型的值和字符串进行连接运算则布尔值可以转化为字符串类型
String a = ture+”“;//结果是ture

引用数据类型:

接口
数组
null
(Java中不存在指针的说法)


  1. 基本类型的类型转换:
    自动类型转换/强制类型转换

产生随机数字

String  result = "";
for(int i=0;i<10;i++){
//输出随机数97-122
int intVal = (int)(Math.random()*26+97);
result = result+(char)intval;
}
System.out.println(result);


字符串转基本类型用包装类:

String a = “44”;
int iValue = Integer.parseInt(a);//字符串转化为int型
字符串与“+”号存在时,要注意是自动类型转化还是转化为字符串

  1. 直接量
    支持数值之间的类型转化(参照自动转化类型)

    String类型的直接量不能转化给其他类型的变量。存储在常量池里,即取即用

  2. 运算符:
    算数、赋值、比较、逻辑、位、与
    运算符有结合性和优先级

  3. 解决实际问题,不是研究怪癖问题

相关标签: 程序开发