第三章Java基础语法.ppt
《第三章Java基础语法.ppt》由会员分享,可在线阅读,更多相关《第三章Java基础语法.ppt(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章Java基础语法例31 使用注释/*这是一个用于测试目的的Java类,学习永远不晚!*/public class TestComments/*第二种形式的注释,将来不会被提取。*/private int age;/年龄/*本方法的功能是设定/修改年龄属性为指定值。*/public void setAge(int i)if(i=0)/判断条件符合才进展赋值操作age=i;分隔符1Java分隔符组成:分号“;逗号“,空格“圆点“.花括号“及2Java分隔符作用:Java语句必须以分号作为完毕标记,for循环语句中使用分号来分隔不同的成份。逗号可以在方法声明或调用时的参数列表中用于分隔多个参数
2、,也可在一条声明语句中同时声明多个属性或部分变量时起分隔作用。Java程序源代码中各组成部分之间可以插入任意数量的空格,包括换行。圆点用于访问对象成员属性或方法时标明调用或隶属关系,其格式为对象名.成员名。花括号用于构造语句块。例32 使用逗号分隔符 public class Testprivate int i,j;private double salary=1000,tax;public void m1(int m,int n)int c,d;c=m+i;d=c+n;System.out.println(d);标识符1Java语言中,为各种变量、方法和类等起的名字称为标识符identifie
3、r。2Java标识符的命名规那么:应以字母、下划线、美元符开头 后跟字母、下划线、美元符或数字 Java标识符大小写敏感,长度无限制3举例:关键字1Java语言中一些被赋以特定含义、并用做专门用处的单词称为关键字keyword。2所有Java关键字都是小写的,TRUE、FALSE、NULL等都不是Java关键字。3goto和const虽然从未使用,但也被用作Java关键字保存。4true,false虽被用作专门用处,但不是Java关键字。Java关键字表数据类型1数据类型就是一组性质一样的值的集合以及定义于这个值集合上的一组操作的总称。2常用数据类型:整型、浮点型、字符型、字符串型、布尔型3按
4、照对数据类型的使用约束程度来划分,高级编程语言可分为:强类型语言String Typed Languages:每个变量有固定的数据类型 弱类型语言Weakly Typed Languages:如Javascript例33 在Javascript中使用变量a=3;b=Hello;c=a+b;document.write(c);Java数据类型根本数据类型1根本类型Primitive Type的数据只能保存单一的值,因此也被称为原始类型或简单类型。2Java中定义了四类八种根本数据类型 逻辑型boolean 文本型char 整数型byte,short,int,long 浮点型float,doubl
5、e整型整型数据用于保存整数信息,Java提供了四种不同的整数类型,各有固定的表数范围和字段长度,而不受详细操作系统的影响,以保证Java程序的可移植性。整型常量表示1Java语言整型常量的三种表示形式:十进制整数,如12,314,0 八进制整数,要求以0开头,如012 十六进制数,要求以0 x或0X开头,如0 x122Java语言的整型常量默认为int型,声明long型常量可以后加l或L。3举例:略例34 使用整型常量public class TestIntegerpublic static void main(String args)int a=39;int b=0 x4b;int c=02
6、1;int d=a+0 x12+012;/等价于d=39+18+10;System.out.println(a);System.out.println(b);System.out.println(c);System.out.println(d);浮点型1Java浮点型包括float和double两种,分别用于保存单精度和双精度的浮点数。2浮点型有固定的表数范围和字段长度:浮点型常量表示1Java浮点型常量有两种表示形式 十进制必须含有小数点,也可采用科学计数法表示,例如:3.65 0.12 .12 4.236e2 1.24e2 4.5E3 十六进制从JDK5.0开场引入,十六进制浮点数只能采用
7、科学记数法表示,其格式为:,例如:0 x1.2p3,转换为十进制的计算方法为:0 x1.2p3=1*160+2*161*23=9.0 2Java浮点型常量默认为double型,如要声明为float型常量,那么需要在数字后面加f或F,如:double d=3.14;float f=3.14f;例35 浮点型数据的使用public class TestFloatingPointNumberpublic static void main(String args)double d1=15000.34;double d2=1.24e2;double d3=0 x1.2P3;double d4=0 x1.
8、0p3;System.out.println(d1);System.out.println(d2);System.out.println(d3);System.out.println(d4);double c1=3.0/0;System.out.println(c1);System.out.println(3/0.0);System.out.println(0.0/0);输出结果如下:无穷大,负无穷大,不是一个数字符型1根本概念:字节、字符、字符集、字符编码。2char型数据用来表示通常意义上的“字符,Java语言采用16位Unicode编码保存。3字符常量的三种表示方法:使用单引号括起来的单
9、个字符,例如:char c=A;十六进制编码形式表示,例如:char c1=u0061;使用转义字符来将其后的字符转变为其它的含义,如:char c2=n;/代表换行符例36 使用字符数据public class TestCharpublic static void main(String args)char c1=a;char c2=u0031;char c3=n;System.out.print(c1);System.out.print(c2);System.out.print(c3);System.out.print();输出结果:布尔型1boolean类型数据用来表示只有两种状态的逻辑
10、值,分别代表现实生活中的特定条件成立与否,通常用于逻辑运算和程序流程控制。2boolean类型数据只允许取值true或false,不可以0或非0的整数替代true和false。3用法举例:例37 使用布尔类型数据public class TestBooleanpublic static void main(String args)boolean b=true;if(b=false)System.out.println(haha);elseSystem.out.println(hehe);引用数据类型1Java语言中除8种根本数据类型以外,其它的数据类型统称为引用数据类型Reference Ty
11、pe,详细包括:类、接口、数组、枚举和注解类型。2引用数据类型以对象的形式存在。3引用类型变量的值是某个对象的句柄或引用,而不是对象本身。4声明引用类型变量时,系统只为该变量分配引用空间,并未创立一个详细的对象。例38 使用引用数据类型public class MyDateprivate int day=17;private int month=2;private int year=2007;public MyDate()public MyDate(int d,int m,int y)day=d;month=m;year=y;public void setDay(int d)day=d;pub
12、lic int getDay()return day;public void setMonth(int m)month=m;public int getMonth()return month;public void setYear(int y)year=y;public int getYear()return year;public void display()System.out.println(year+month+day);public class TestReferenceTypepublic static void main(String args)MyDate d1;d1=new
13、MyDate(8,8,);d1.display();d1是引用类型变量,d1是引用,也叫句柄,新建的MyDate()对象的地址值赋给了d1,d1是详细一个对象的引用,用d1可以调所赋对象的方法了,如display方法。对象构造和初始化 Java对象默认初始化规那么方法1方法Method是类的动态性能,描绘了该类事物所共有的功能或行为。2Java语言的方法相当于其它编程语言中的函数Function或子程序Subroutine,是用来完成相对独立的功能的一段代码的集合。3语法规那么:Java语言的方法必须定义在类中,而不允许直接出如今源文件内。只有其所在类的对象才有资风格用方法。方法的定义不允许出
14、现嵌套。形参、实参及返回值1形式参数:在方法被调用时用于接收外界输入的数据;2实参:调用方法时实际传给方法的数据;3返回值:方法在执行完毕后返回给调用它的环境的数据。4返回值类型:事先约定的返回值的数据类型。如无返回值,在Java中也必须给出返回值数据类型为void。定义构造方法时那么不允许给出返回值。例39 方法的定义和使用public class TestMethod public int m1(int a,int b,int c)int result=a+b+c;return result;public void m2(int c)System.out.println(c);public
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 Java 基础 语法
限制150内