第二章: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)); ------------------------------待续中>>>....................

评论