数据类型和运算符
注释:
//,//,/ */
文档注释:用于产生程序开发者提供的程序接口的使用手册API
API:说明类方法成员变量的使用方法
由javadoc处理
API使用和查看标识符和关键字
标识符用于成员变量等命名,字母,下划线,(),$可用于开头,数字不可以。
关键字是小写
分隔符
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中不存在指针的说法)
- 基本类型的类型转换:
自动类型转换/强制类型转换
产生随机数字
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型
字符串与“+”号存在时,要注意是自动类型转化还是转化为字符串
-
直接量
支持数值之间的类型转化(参照自动转化类型)String类型的直接量不能转化给其他类型的变量。存储在常量池里,即取即用
运算符:
算数、赋值、比较、逻辑、位、与
运算符有结合性和优先级解决实际问题,不是研究怪癖问题
上一篇: 学习笔记:Vue指令 20210419
下一篇: 节假日
推荐阅读
-
微信开发者模式和新浪SAE之间 Token总是验证失败
-
记第一次lua和C互相调用的例子
-
一元云购完整源码 云购CMS系统 带安卓和ios手机客户端,安卓ios_PHP教程
-
js类的静态属性和实例属性的理解_javascript技巧
-
DEDE模板中怎么运行php脚本和php变量的使用
-
Oracle 11g RAC 远程登录数据库时间和OS时间相差16小时解决方案
-
Codeigniter中集成smarty和adodb的方法,codeignitersmarty_PHP教程
-
Oracle中视图和同义词的区别
-
Mootools 1.2教程 定时器和哈希简介_Mootools
-
解析用PHP读写音频文件信息的详解(支持WMA和MP3)