[color=olive][/color][size=medium][/size][align=left][/align]
1.JAVA的基本数据类型
java的基本数据类型有8种
1.整型
byte 字节型 8bit 范围:-128~127(-2^7~2^7)
short 短整型 16bit
int 整型 32bit
long 长整型 64bit
2.浮点型
float 单精度 32bit
double 双精度 64bit
3.布尔
boolean 布尔类型 true和false
4.字符
char 字符型 16bit
使用:
byte a = (byte)128;
byte b = (byte)-129; //当超出范围时,使用强制转换 值遵循循环往复
编译运行值 a=-128 b=127
char C='c';//声明一个字符型变量并赋值为 c
int i = C;//声明一个整型变量,并将C的值赋给i,自动转换为整型,此时i等于C值的ASCII码值
long l = C;//声明一个长整型变量,并将C的值赋给l,自动转换为长整型,此时l等于C值的ASCII码值的长整型数
float f = 10000.0F;//默认为double类型,若要声明为float型可以在数的末尾加上F或f 表明是float型
double d = f;//可以直接将float型的变量值赋给double型的变量
boolean bool = true;//布尔型变量 默认值为false,只有true和flase两个值
l = (long)f;//float型变量值赋给long型变量时必须进行强制类型转换为long型
d = l;//long型值可直接赋给double型
注: 基本数据类型声明赋值时,变量名 等于 所赋值 的内容;
2.String类的使用
1.String在Java中是类。
一般每个单词首字母大写的字符串为类;
普通变量一般都为小写;
常量值一般全部大写;
String表示的是字符串
实例化一个String类对象并初始化的两种方法
String str=new String("learning java");//这种赋值方法,对象名等于所赋的值存储的地址(new)
或 String str1="learning java";//这种赋值方法,对象名等于所赋的值(即learning java)
char [] array={'l','e','a','r','n','i','n','g'};//声明char型字符数组
String str2="learning java";
boolean bool_1 = str1.equals(str2); 此时: bool_1 = true;
boolean bool_2= str1.equals(str2); 此时: bool_2 = false;
String类常用的方法:
char a = charAt(int index);//返回指定索引处的 char 值
String str3 = concat(String str)//将指定字符串连接到此字符串的结尾
boolean bool = object1.equals(object2);//将此字符串与指定的对象比较
int point1 = indexOf(int ch);//返回指定字符在此字符串中第一次出现处的索引
int point2 = indexOf(int ch, int fromIndex);//返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
........(详见 JDK_API_1_6_zh_CN.CHM 中String类方法)
注:静态的方法 只需用类名调用
.字符串统计操作
euriyui3743289^%^&*&DJHK2312
统计字符串中每一个字符出现的次数
将String中的方法都使用一遍
2.总结:
基本数据类型和String类的总结