java的基础数据类型分为四类八种
四类八种 基本数据类型不能=null
1.整数型
1.byte
2.short
3.int
4.long
2.浮点型
1.float
2.double
3.布尔型
boolean
4.字符型
char
(注:字符串不属于四类之内)
字符串:String
java 的引用类型(对象):--可以=null;
所有的类
所有的数组
所有的接口
变量的赋值
char方法
char c = 'a';
char c = '字';
char c = ' ';
char c = 98; 代表ASCII表中的位置
char c = 'u0000'; unicode编码
定义一个整型变量默认为int
long l = 123456;
long l = 88888888888;int型 最后面加l 大小写都行
定义一个浮点型变量默认为double
float f = 12.345; 同上 最后加f 大小写都行
***类型转换:***
double float long int char short byte
char short byte进行运算的时候, 取值默认为int
隐式转换(低->高), 显式转换(高->低)
分支和循环
if...
if...else...
if...else if...
if...else if...else...
switch...case...default(可以省略)...
(既然有了if, 为什么还要有switch)
switch是对值的比较(数字, 字符串)
for(int i=0;i<5;i++)
break;
终止循环
continue;
退出本次循环, 继续下次循环
String处理:
String str = "..............";
str.indexOf(字符串);//取这个字符串第一次出现的索引位置
str.lastIndexOf(字符串);//取这个字符串最后一次出现的索引位置
str.substring(整数型参数1);//取索引值为这个整数参数后面的字符串
str.substring(整数型参数1, 整数型参数2);//取参数1和参数2之间的字符串(不包括参数2)