第二章:java基本语法
1:java基本数据类型
2:变量
3:字符串
4:各类型变量的相互转换
5:数组
java基本数据类型
Java数据类型分成两种类别,一种是原始数据类型,一种是引用数据类型
原始数据类型:
1:整型:int,long
2:实型:float,double(很少用)
说明:在给float类型的变量赋值时,在常后面一定要加f,否则会发生错误。比如:
float k=2.4(错误)--------->float k=2.4f;
3:字符型:char
说明:
1):一个字符型常量加上一个整型常量其结果为整型常量
2):所以要想得到字符型的ASCII码只需要加上0就行了。比如:'a'+0=97
4:布尔型:boolean 只能赋true或false
引用数据类型:
数组,类,接口
变量
1:变量的分类:
1):类成员变量:写在类里面不在任何一个函数里面的变量。它可以被一个类里面的所有函数使用
2):局部变量:写在类里面的函数里面的变量,它只能够被该函数使用
3):参数变量:写在类里面函数参数里面的变量,它实际上也为局部变量。
2:变量初始化:
定义变量时,最好给变量赋一个初值,如果不赋初值
1):如果是局部变量。则会出现错误
2):如果是全局变量。
A)如果变量是整型或实型则自动为零
B)如果变量是字符型则自动为''
C)如果是字符串则为"NULL"
D)如果是布尔型则为false
字符串
在C语言中没有字符串类型,而在java里面有字符串类型为String
1):定义一个字符串变量:
String 变量名
2):给字符串赋初值。可以在定义的时候赋初值,也以在定义之后赋值 比如:
String st;st="abcd"或 String st="abcd";
3):字符串连接。通过"+"运算符可以把两个字符串连接起来 比如:
String st1="abcd",st2="123" 则 st1+st2="abcd123"
4):字符串和其它类型的值相连的结果都为字符串
5):得到字符串的长度。字符串变量.length()
7):判断两个字符串是否相等。源字符串.equals(要比较的字符串)
各类型的相互转换
整型:
1)Integer.parseInt():字符串转换为整型
2)一个整数加上一个字符串自动成为字符串
实型:
1)Float.valueOf():字符串转换成为实型
2)一个实数加一个字符串自动成为一个字符串
整型--->实型:(double)整数
实型--->整型:(int)实型
数组
1):定义一个数组,仅声明
int a[];---不能指定大小,否则会出错
2):声明和创建数据组
int a[]=new int[10];
3):声明和创建和初始化
int a[]=new {1,2,3,5}; [用得最多的一种]
4):得到数组的长度。数组名.length
命令行参数
编译格式:java 类名 参数1 参数2 参数3
使用转义字符进行输出:
\t:空格
\n:换行
Date d1=new Date(2007,6,13);
Date d2=new Date(2007,6,14);
long m= d2.getTime()-d1.getTime();
out.println(m/(1000*60*60*24));
------------------------------待续中>>>....................
评论