Java语言基础Ⅰppt课件.ppt
采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物Java语言初级教程 第二章第二章采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物本章内容本章内容 标识符和关键字标识符和关键字 Java 基本数据类型基本数据类型 运算符运算符 表达式和语句表达式和语句 分支语句分支语句采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物标识符标识符Java 语言中,对各种变量、方法和类等语言要素命名时语言中,对各种变量、方法和类等语言要素命名时使用的字符序列称为标识符。使用的字符序列称为标识符。Java 标识符有如下命名规则:标识符有如下命名规则:标识符由字母、下划线标识符由字母、下划线“_” 、美元符、美元符“$”或数字组成。或数字组成。标识符应以字母、下划线标识符应以字母、下划线 、美元符、美元符 开头。开头。Java 标识符标识符大小写敏感大小写敏感,长度无限制。,长度无限制。Java 标识符的选取因注意标识符的选取因注意“见名知意见名知意”且不能与且不能与 Java 语语言的关键字重名。言的关键字重名。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物标识符标识符标识符举例:标识符举例:采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物关键字关键字Java 中一些赋以特定的含义,用做专门用途的字符串中一些赋以特定的含义,用做专门用途的字符串称为关键字(称为关键字(keyword)。)。所有所有Java关键字都是小写英文字符串,不同于关键字都是小写英文字符串,不同于 C C 语言语言中的中的 TRUE TRUE、FALSEFALSE、NULLNULL等。等。goto 和和 const 虽然从未使用,但也作被为虽然从未使用,但也作被为 Java 关键关键字保留。字保留。true,false 虽被用做专门用途,但不是虽被用做专门用途,但不是 Java 关键字。关键字。 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物关键字关键字下面为下面为 Java 语言定义的关键字语言定义的关键字采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物Java 常量常量Java 的常量值用字符串表示,区分不同的数据类型,的常量值用字符串表示,区分不同的数据类型,如整型常量如整型常量 123 ,实型常量,实型常量 3.14,字符常量,字符常量 a ,逻辑,逻辑常量常量 true、false 等。等。Java 语言中可以通过语言中可以通过 final 关键字声明常量值,例如:关键字声明常量值,例如:final double PI = 3.1415926;final int HEIGHT = 100;采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物Java 变量变量Java变量是程序中最基本的存储单元,其要素包括变变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。量名,变量类型和作用域。Java程序中每一个变量都属于特定的数据类型,在使程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为:用前必须对其声明,声明格式为: type varName =value,varName=value例如:例如: float fff = 1.0f;int i = 100;float f = 12.3f;double d1, d2, d3 = 0.123;采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物Java 变量的分类变量的分类按所属的数据类型划分:按所属的数据类型划分:基本数据类型变量基本数据类型变量引用数据类型变量引用数据类型变量按被声明的位置划分按被声明的位置划分:局部变量:方法或语句块内部定义的变量局部变量:方法或语句块内部定义的变量成员变量成员变量:方法外部、类的内部定义的变量:方法外部、类的内部定义的变量采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物Java 局部变量局部变量Java变量使用前必须先声明和初始化变量使用前必须先声明和初始化(赋初值赋初值)变量声明和初始化举例变量声明和初始化举例: public void method() int i; int j = i+5 ; / 编译出错,变量编译出错,变量i还未被初始化还未被初始化 double d = 3.14; Date m; m = new Date(22,7,1964); System.out.println(m);采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物Java数据类型的划分数据类型的划分采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物Java基本数据类型基本数据类型 Java中定义了中定义了4类类8种基本数据类型。种基本数据类型。逻辑型逻辑型boolean文本型文本型 char整数型整数型 byte, short, int, long浮点数型浮点数型 float, double采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物逻辑型(逻辑型(boolean)boolean 类型适类型适于逻辑运算,一般用于程序流程控制于逻辑运算,一般用于程序流程控制 。boolean 类型数据只允许取值类型数据只允许取值 true 或或 false ,不可以,不可以 0 或非或非 0 的整数替代的整数替代 true 和和 false ,这点和,这点和C语言不同语言不同。用法举例:用法举例:boolean flag;flag = true;if(flag) /do something采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物字符型(字符型(char)char 型数据用来表示通常意义上型数据用来表示通常意义上“字符字符”字符常量为用单引号括起来的单个字符,例如:字符常量为用单引号括起来的单个字符,例如:Java 字符采用字符采用 Unicode 编码,每个字符占两个字节,编码,每个字符占两个字节,因而可用十六进制编码形式表示,例如:因而可用十六进制编码形式表示,例如:Java 语言中还允许使用转义字符语言中还允许使用转义字符 来将其后的字符来将其后的字符转变为其它的含义,例如:转变为其它的含义,例如:char eChar = a; char cChar =中中;char c2 = n; /n代表回车符代表回车符char c1 = u0061;采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物整数类型整数类型Java 各整数类型有固定的表数范围和字段长度,其不各整数类型有固定的表数范围和字段长度,其不受具体操作系统的影响,受具体操作系统的影响,以保证以保证Java程序的可移植性。程序的可移植性。下面列出下面列出 Java Java 的各种整数类型。的各种整数类型。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物整数类型整数类型Java 语言整型常量的三种表示形式:语言整型常量的三种表示形式: 十进制整数,如:十进制整数,如:12, -314, 0。 八进制整数,要求以八进制整数,要求以 0 开头,如:开头,如:012。 十六进制数,要求十六进制数,要求 0 x 或或 0X 开头,如:开头,如:0 x12 。Java语言的整型常量默认为语言的整型常量默认为int型,声明型,声明long型常量可型常量可以后加以后加 l 或或 L ,如:,如:int i1 = 600; long l1 = 88888l; /也可以不加也可以不加l采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物浮点类型浮点类型与整数类型类似,与整数类型类似,Java浮点类型浮点类型有固定的表数范围和有固定的表数范围和字段长度,不受运行平台的影响。字段长度,不受运行平台的影响。下面列出下面列出 Java Java 的各种浮点类型的各种浮点类型采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物浮点类型浮点类型Java 浮点类型常量有两种表示形式浮点类型常量有两种表示形式十进制数形式,例如十进制数形式,例如: :3.14 314.0 .314 科学记数法形式,如科学记数法形式,如3.14e2 3.14E2 100E-2 Java 浮点型常量默认为浮点型常量默认为 double 型,如要声明一个型,如要声明一个常量为常量为 float 型,则需在数字后面加型,则需在数字后面加 f 或或 F ,如:,如:double d = 12345.6;float f = 12.3f; /必须加必须加f否则会出错否则会出错采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物变量的声明与赋值变量的声明与赋值public class Test public static void main(String arg) boolean b = true; int x, y = 9; double d = 3.1415; char c1, c2; c1 = u534e; c2 = c; x = 12; System.out.println(b= + b); System.out.println (x= + x + ,y= + y); System.out.println(d= + d); System.out.println(c1= + c1); System.out.println(c2= + c2); 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物基本数据类型转换基本数据类型转换Boolean 类型不可以转换为其他的数据类型。类型不可以转换为其他的数据类型。整形,字符型,浮点型的数据在混合运算中可以相互整形,字符型,浮点型的数据在混合运算中可以相互转换,转换时遵循以下原则:转换,转换时遵循以下原则:容量小的数据类型可以自动转换为容量大的数据类容量小的数据类型可以自动转换为容量大的数据类型;数据类型按容量大小排序为:型;数据类型按容量大小排序为: 容量的的数据类型转换为容量小的数据类型时,要容量的的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度降低或溢出;使加上强制转换符,但可能造成精度降低或溢出;使用时要格外注意。用时要格外注意。低低高高byte,short,char-int-long-float-doublebyte,short,char-int-long-float-double采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物基本数据类型转换基本数据类型转换public class Test public static void main(String arg) int i1 = 123; int i2 = 456; double d1 = (i1+i2)*1.2;/系统将转换为系统将转换为double型运算型运算 float f1 = (float)(i1+i2)*1.2);/需要加强制转换符需要加强制转换符 byte b1 = 1; byte b2 = 2; byte b3 = (byte)(b1+b2);/系统将转换为系统将转换为int型运算,需型运算,需 /要强制转换符要强制转换符 double d2 = 1e200; float f2 = (float)d2;/会产生溢出会产生溢出 System.out.println(f2); float f3 = 1.23f;/必须加必须加f long l1 = 123; long l2 = 30000000000l;/必须加必须加l float f = l1+l2+f3;/系统将转换为系统将转换为float型计算型计算 long l = (long)f;/强制转换会舍去小数部分(不是四舍五入)强制转换会舍去小数部分(不是四舍五入) System.out.println(f); System.out.println(l); 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物基本数据类型转换基本数据类型转换注意:注意:有多种类型的数据混合运算时,系统首先自动的有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一种数据类型,将所有数据转换成容量最大的那一种数据类型,然后再进行计算。然后再进行计算。bytebyte,charchar,shortshort数据类型进行运算时,系统数据类型进行运算时,系统先将其转换为先将其转换为 int int 型数据,在进行运算。型数据,在进行运算。实数常量(如:实数常量(如:1.21.2)默认为)默认为 double double 类型。类型。整数常量(如:整数常量(如:123123)默认为)默认为 int int 类型。类型。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物课课 堂堂 练练 习习 说出下面程序说出下面程序片断中编译错误或片断中编译错误或可能产生计算溢出可能产生计算溢出的部分的部分void public method() int i=1,j; float f1=0.1; float f2=123; long l1 = 12345678,l2=8888888888; double d1 = 2e20,d2=124; byte b1 = 1,b2 = 2,b3 = 129; j = j+10; i = i/10; i = i*0.1; char c1=a,c2=125; byte b = b1-b2; char c = c1+c2-1; float f3 = f1+f2; float f4 = f1+f2*0.1; double d = d1*i+j; float f = (float)(d1*5+d2); 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物运算符运算符Java 语言支持如下运算符:语言支持如下运算符: 算术运算符:算术运算符: +,-,*,/,%,+,- 关系运算符:关系运算符: ,=, 赋值运算符:赋值运算符: = 扩展赋值运算符:扩展赋值运算符:+ =,- =,* =,/ = 字符串连接运算符:字符串连接运算符:+ 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物自加和自减运算符自加和自减运算符public class Test public static void main(String arg) int i1 = 10, i2 = 20; int i = (i2+); System.out.print(i= + i); System.out.println( i2= + i2); i = (+i2); System.out.print(i= + i); System.out.println( i2= + i2); i = (-i1); System.out.print(i= + i); System.out.println( i1= + i1); i = (i1-); System.out.print(i= + i); System.out.println( i1= + i1); 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物自加和自减运算符自加和自减运算符注意:注意:+(- -)+(- -)在前时先运算再取值。在前时先运算再取值。+(- -)+(- -)在后时先取值再运算。在后时先取值再运算。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物逻辑运算符逻辑运算符 逻辑运算符功能逻辑运算符功能! 逻辑非逻辑非& 逻辑与逻辑与 | 逻辑或逻辑或 逻辑异或逻辑异或& 短路与短路与 | 短路或短路或 逻辑运算符功能说明逻辑运算符功能说明:采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物逻辑运算符逻辑运算符public class Test public static void main(String args) boolean a,b,c; a = true; b = false; c = a & b; System.out.println(c); c = a | b; System.out.println(c); c = a b; System.out.println(c); c = !a; System.out.println(c); c = a & b;System.out.println(c); c = a | b;System.out.println(c); 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物逻辑运算符逻辑运算符 短路逻辑运算符应用短路逻辑运算符应用& 第一个操作数为假则不判断第二个操作数。第一个操作数为假则不判断第二个操作数。 | 第一个操作数为真则不判断第二个操作数。第一个操作数为真则不判断第二个操作数。 例如:例如:public class Test public static void main(String args) int i=1,j=2; boolean flag1 = (i3)&(i+j)5); /第二个操作数将不再计算第二个操作数将不再计算 boolean flag2 = (i2)|(i+j)6); /第二个操作数将不再计算第二个操作数将不再计算 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物赋值运算符赋值运算符 赋值赋值运算符运算符 (=) (=) 当当“=”“=”两侧的数据类型不一致时,可以适用默认两侧的数据类型不一致时,可以适用默认类型转换或使用强制类型转换原则进行处理类型转换或使用强制类型转换原则进行处理 long l = 100; int i = (int)l; 注意:可以将整型常量直接赋值给注意:可以将整型常量直接赋值给byte, short, char等类型变量,而不需要进行强制类型转换,只要不等类型变量,而不需要进行强制类型转换,只要不超出其表数范围超出其表数范围 byte b = 12; char c = 100; byte bb = 256; short s = -32769; 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物扩展赋值运算符扩展赋值运算符Java扩展运算符的使用与扩展运算符的使用与C语言类似:语言类似:采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物字符串连接运算符字符串连接运算符 “+” 除用于算术加法运算外,还可用于对字符串进行连除用于算术加法运算外,还可用于对字符串进行连接操作接操作int id = 800 + 90;String s = hello + world; “+”运算符两侧的操作数中只要有一个是字符串运算符两侧的操作数中只要有一个是字符串(String)类型,系统会自动将另一个操作数转换为字符串然后再类型,系统会自动将另一个操作数转换为字符串然后再进行连接。进行连接。int c = 12;System.out.println(c= + c);采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物表达式表达式 “表达式表达式”是符合一定语法规则的运算符和操作数的序列是符合一定语法规则的运算符和操作数的序列 a 5.0 + a (a-b)*c-4 i30 & i%10!=0 表达式的类型和值表达式的类型和值 对表达式中操作数进行运算得到的结果称为表达式的值。对表达式中操作数进行运算得到的结果称为表达式的值。 表达式的值的数据类型即为表达式的类型表达式的值的数据类型即为表达式的类型 。 表达式的运算顺序表达式的运算顺序 应按照运算符的优先级从高到低的顺序进行。应按照运算符的优先级从高到低的顺序进行。 优先级相同的运算符按照事先约定的结合方向进行。优先级相同的运算符按照事先约定的结合方向进行。采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物运算符优先级运算符优先级采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物三目条件运算符三目条件运算符 “三目条件运算符,语法格式:三目条件运算符,语法格式:x ? y : z 其中其中 x 为为 boolean 类型表达式,先计算类型表达式,先计算 x 的值,若为的值,若为true,则整个三目运算的结果为表达式,则整个三目运算的结果为表达式 y 的值,否则整的值,否则整个运算结果为表达式个运算结果为表达式 z 的值。的值。 举例:举例:int score = 80; int x = -100;String type = score 0 ? 1 : (x = 0 ? 0 : -1);System.out.println(type= + type);System.out.println(flag= + flag);采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物课课 堂堂 练练 习习说出下面表达式的值及其类型说出下面表达式的值及其类型说出执行玩下列语句后,说出执行玩下列语句后,f1f1,f2f2,f3f3,f4f4和和i i的值的值10/410%410.0/410.0%423&69!(47) int i = 2;boolean f1 = (2=(-i) & (1=(i+);boolean f2 = (1=i+) & (2=(+i);boolean f3 = (1=(i/=2) | (3=(i*=2);boolean f4 = (1=i) | (3=(i+=2);采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物程序结构程序结构任何高级语言都支持三种基本程序结构:任何高级语言都支持三种基本程序结构:采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物分支语句分支语句 分支语句实现程序流程控制的功能分支语句实现程序流程控制的功能 ,即根据一定的条,即根据一定的条件有选择地执行或跳过特定的语句件有选择地执行或跳过特定的语句Java支持两种类型的分支语句:支持两种类型的分支语句: if-else 语句语句 switch 语句语句采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物if 语句语句if 语句有三种常用格式:语句有三种常用格式:if(boolean表达式表达式)if(boolean表达式表达式) elseif(boolean表达式表达式) else if (boolean表达式表达式1) else if (boolean表达式表达式2) else采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物if 语句语句表达式表达式语句语句A语句语句B=T=Fif(boolean表达式表达式)if(boolean表达式表达式) else采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物if 语句语句if(boolean表达式表达式1)else if (boolean表达式表达式2)else if (boolean表达式表达式3) else 语句语句1 语句语句2语句语句n+1语句语句n采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物if 语句举例(语句举例(1)public class Test public static void main(String args) int score = 70; if (score 60) System.out.println(D); else if (score 75) System.out.println(C); else if (score b) int temp = a; a = b; b = temp; if(b c) int temp = b; b = c; c = temp; if(a b) int temp = a; a = b; b = temp; System.out.println(+a+,+b+,+c); 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物switch 语句语句switch 语句有如下格式:语句有如下格式:switch( int表达式表达式 ) case const1: statement1; break; case const2: statement2; break; case constN: statementN; break; default: statement_dafault; break; 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物switch 语句举例(语句举例(1)public class Test public static void main(String args) int i = 1; switch (i) case 0 : System.out.println(zero); break; case 1 : System.out.println(one); break; case 2 : System.out.println(two); break; default : System.out.println(default); 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物switch 语句规则语句规则switch 表达式的返回值必须是下述几种类型之一:表达式的返回值必须是下述几种类型之一: int,byte,char,shortcase 子句中的值子句中的值 必须是常量,且所有必须是常量,且所有case子句中的值子句中的值应是不同的。应是不同的。default 子句是任选的;子句是任选的;break 语句用来在执行完一个语句用来在执行完一个 case 分支后使程序跳出分支后使程序跳出switch 语句块;语句块;采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物switch 语句举例语句举例 (2)public class Test public static void main(String args) char grade = B; switch (grade) case A : System.out.println(85100); break; case B : System.out.println(7084); break; case C : System.out.println(6069); break; case D : System.out.println(60); break; default : System.out.println(error); 采用PP管及配件:根据给水设计图配置好PP管及配件,用管件在管材垂直角切断管材,边剪边旋转,以保证切口面的圆度,保持熔接部位干净无污物课课 堂堂 练练 习习编写程序判断某一年是否为闰年。编写程序判断某一年是否为闰年。算法算法: : 根据闰年的判断条件根据闰年的判断条件当年号能被当年号能被4 4整除但不能被整除但不能被100100整除时整除时, , 为闰年。为闰年。当年号能被当年号能被400400整除时整除时, , 为闰年。为闰年。