第二章Java基本程序设计.ppt
《第二章Java基本程序设计.ppt》由会员分享,可在线阅读,更多相关《第二章Java基本程序设计.ppt(61页珍藏版)》请在麦多课文档分享上搜索。
1、第二章Java基本程序设计,2.1 基本知识,2.1.1字符集 Java 语言采用unicode字符集,含有65535个字符,字母包括下面几种: A-Z,a-z 汉字、日文片假名、平假名和朝鲜文,Unicode字符格式:udddd d是一位十六进制数,例:u03c0表示希腊字母“”u0030-u0039表示0-9,Unicode 的网页地址: http:/ Hello、$1234、程序名、www_123 标识符可用作: 类名、变量名、方法名、数组名、文件名等,2.1.3关键字,关键字就是Java语言中已经被赋予特定意义的一些单词。常见有: abstract、class、public、try、c
2、atch、if、float、import、void等,2.1.4注释,notes!,Java有三种注释的方式: 1。/注释内容由/一直到此行结束,2。/*和*/定义一个注释块,3。/*开始,*/结束这种注释方法可用来自动产生文档,2.1.4注释,/*这是一个Java的小例子*/ public class Hello/定义一个类 public static void main(String args)System.out.println(“你好!”);/输出 ,Remember?,Java中数据类型分为四种: 基本数据类型(primitive type) 数组类型(array type) 类(c
3、lass type) 接口类型(interface type)任何常量和变量都是上述四种数据类型之一。,2.2 基本数据类型,2.2 基本数据类型,2.2.1 .逻辑型 常量:true、false 变量的定义:boolean x;boolean x,y,tom; 定义同时可赋值:boolean x=true,tom=false;,2.2.2.字符类型,常量:a、A 、8 、? 变量定义:char q;char c,type,cat; 定义同时可赋值: char c=a,type,cat;,整数类型,常量: 十进制:123,6000 八进制:077,065 十六进制:0x234,0xab12 整
4、形变量的定义分为四种:,int,byte,short,long,Int型,变量定义int x;int tom_12,jafei,年令 定义同时可赋值:int tom_12=100,jafei,年令20; 对于int型变量,内存分配为4个字节,占32位,取值范围-231 231-1,-2147483648-2147483647,Byte型,变量定义byte w;byte x,y,z; 定义同时可赋值:byte x=12,y=24,z=36; 对于byte型变量,内存分配1个字节,占8位,取值范围-27 27-1,-128-127,Short型,变量定义short h;short m,$12,_a
5、ort; 定义同时可赋值:short m=12,$12=20; 对于short型变量,内存分配2个字节,占16位,取值范围-215 215-1,-32768-32767,Long型,变量定义long 长型long I,j,k; 定义同时可赋值:long 长型; 对于long型变量,内存分配8个字节,占64位,取值范围-263 263-1,-92233720368477808-92233720368477807,浮点类型,Float型 常量:12.23f, 32.00F, 2e40f 变量的定义:float x;float x1,x2,x3;定义时赋初值:float x1=12.23f,x2=3
6、2.00f,x3; 对于float型变量,内存分配4个字节,占32位.,有效位6-7位,Double 型,常量:12.23d, 32.00D, 123.0,6e-120 变量定义:double d;double d1,d2,d3; 定义时可以赋初值:double d1=1223.f,d2=32.00d,d3; 内存分配8个字节,占64位,有效位15位,当我们在程序中定义变量时,常常没有给定变量初值。虽然变量的初值没有必要给定,但这经常是程序运行时错误的根源。为了可靠性起见,Java会自动为没有给定初值的变量设置标准的初值,如下表:,练习:基本数据类型的使用(1),下面代码的输出结果是什么?,i
7、nt i=10; System.out.println(i); i=15; System.out.println(i);,输出结果: 10 15,练习:基本数据类型的使用(2),int i; System.out.println(i); int i=15; System.out.println(i);,错误2:第二次定义变量i。(#3),错误1:在给变量i赋值前使用它。(#2),下面代码中的两个错误是什么?,练习:基本数据类型的使用(3),没有任何错误。x先被赋予值15.0,然后x被给定一个新的值150.0。,下面的代码中有错吗?,double x=15.0; x = x * 10; Syst
8、em.out.println(x);,练习:基本数据类型的使用(4),假设有两个int型变量one和two,编写代码交换它们的值。,int one= 10; int two = 20;,System.out.println(one); System.out.println(two);,int temp=two; two= one; One=temp;,System.out.println(one); System.out.println(two);,类型转换,Exchange!,byte,short,int,long,char,float,double,造型,大多数的数值转换是遵循优先级的关系
9、自动完成的 而有些转换则是通过造型来完成的 语法:,(转换后类型),被转换的变量名,例:double x=9.987;int nx=(int) x;转换后 nx=9 强转时,当心丢失数据,造型,若要把一个浮点数转换成与其最接近的数(即进行四舍五入)需使用Math.round()方法 例:double x=9.987;int nx=(int)Math.round(x); 结果:nx=10,2.3 表达式,表达式是由变量、常量、对象、方法调用和操作符组成的式子。,例: a+b*c/2-max(x,y),表达式的值就是对它运算后所得的结果。,若 a=4,b=5,c=6,x=7,y=9,则上述表达式的
10、结果为:,10,组成表达式的Java操作符有很多种,代表了多种的丰富的操作运算,包括赋值运算、算术运算、关系运算等。,赋值运算符,赋值运算符对应了赋值运算,即赋予程序里的变量或对象一定的内容。简单的赋值运算是把一个表达式的值直接赋给一个变量或对象,使用的赋值运算符是“=”,其格式为:变量或对象=表达式;其中赋值号右边的表达式可以是常量、另一变量或对象以及方法的返回值。,简单例子,i=0; j=i; k=i+j*5; MyFirstString=MyDouble.toString(); MySecondString=MyFirstString;,算术运算符,“+”和“-”都可以做前置和后缀运算符
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 JAVA 基本 程序设计 PPT
