java 可以直接当自定义标示符_第2章 Java基本语法.ppt

《第2章 Java基本语法.ppt》由会员分享,可在线阅读,更多相关《第2章 Java基本语法.ppt(55页珍藏版)》请在人人文库网上搜索。

1、第2章了解Java基本语法,主要任务了解Java语言的基本元素了解Java的标识符、关键字和分隔符了解Java的基本数据类型了解Java中的运算符和表达式了解变量、成员变量和本地变量,第1章,牙齿章节的主要内容,第1章。标识符、关键字和分隔符2。基本数据类型和表达式3。阵列节目执行结果将输出为短语“欢迎使用Java 2”。3,/这是简单的Java应用程序节目源class welcome 2 public static void main(string args)system . out . print ln(欢迎/退出main方法定义/Java标识符命名的默认规则:由字母、数字、下划线或“$”。

2、符号组成。开头字符不能是数字。严格区分大小写。5,常量名称用大写字母分隔,下划线用常量名称单词分隔。如果EF_PRICE变量名称以小写字母开头,并且变量名称由多个单词组成,则第一个单词后的单词以大写字母开头(例如className)。类名以大写字母开头。Java严格区分大小写,并将标识符的大小写视为两个徐璐不同的字符。例如,ad、aD、Ad和Da是四个不同的法律标识符。标识符的命名约定:6,2.1.2关键字,关键字是Java语言本身使用的标识符,具有特定语法语义,Java关键字不能用作自定义标识符。7,2.1.3分隔符,分隔符用于在Java源程序中分隔基本组件。分隔符包括注释、空格和常规分隔符。

3、。8,1注释,注释是程序员为了提高程序的可读性和理解,在源程序的开头或中间写的关于程序的功能、作者、使用方法等的注释。注释仅用于阅读源程序,编译程序时忽略所有注释。9,Java中的注释:单行注释以“/”开头,最后以回车符结束。通常,可以将其用作单行注释,也可以将其放置在门后。多行注释以“/*”开头,最后以“*/”结尾,中间可以写多行。生成Javadoc的文档注释用“/* */”编写注释,以显示注释文档中要显示的内容。d : javadoc DD : hello doc d : hello . Java,包含1注释、2空格、空格、回车符、换行符和制表符(制表符)等符号作为程序各基本组件之间的分隔。

4、符。每个基本成分之间可以有一个或多个空格符号,其作用相同。系统编译程序时,只用空格区分各种基本成分,并忽略它。11,3常规分隔符、常规分隔符和空格字符在区分程序的各种基本元素方面的作用相同,但在程序中具有明确的含义,不能忽略。Java具有以下常规分隔符:分号是Java语句末尾的标志。逗号、分隔方法的参数和变量说明等:描述冒号和语句标签。定义复合语句、方法体、类体和数组初始化的大括号定义引用原始数组类型和数字的元素值。()括号用于在方法定义和访问中括起参数表。12,13,2.2基本数据类型和表达式、变量和常量基本数据类型表达式和运算符类型转换、14,2.2.1变量和常量、数据说明变量、名为标识符。

5、的条目每个变量都具有类型。您可以在运算过程中变更变数值。也就是说,可以多次向变量赋值的宣言Int totalSalary双eveScore,15,2.2.1变量和常量,常量文字常量:例如,12,3.14159命名常量:命名常量。修改器final类型指示符常量名称;附注:您只能为命名常数指定一次值!16,整数类型位长度范围byte8bits-128 127短16位-32768 32767位32位231 (231-1)长64位263(263-1);17,整数常量是用十进制数(例如15十六进制数)编写的。以0 x或0X开头的整数序列,序列可包含09、af和AF(例如,以0 xff八进制数:0开头的整。

6、数序列),序列可包含07牙齿,例如0377和2.2。科学计算方法,例如123e3或123E3。其中,E前面必须有数字,E后面的指数必须是整数。浮点常量默认为双精度类型,可以通过添加类型后缀(f/F、d/D)更改数据类型。2.2.2基本数据类型(继续)、19、布尔类型和布尔类型(布尔)表示逻辑量,具有两个茄子值:true和false(例如3360 boolean markOne)。Boolean markTwo段宜恩圆=真;段宜恩two=false,2.2.2基本数据类型(继续),20,字符常量字符常量显示为字符或转义序列。例如,a Z转义符:由单个字符组成(表2.4)。例如,n包含3位八进制数。

7、(如123),2.2.2基本数据类型(继续),21,字符串字符串是Java资源类库中的类,表示字符串数据的封装。String animal=walrus字符串常量是由一对双引号引起的。您可以使用字串类别提供的公用方法来处理字串。animal . length()animal . charat()Pareto(),2.2.2基本数据类型(继续),22;Final double PI=3.141592654Int num,total双弹v、r、h;Num=10总计=num * priceSystem.out.println(总计);R=2.5H=3.2v=PI * r * r * h;System。

8、.out.println(v):2.2.2基本数据类型(继续),23,表达式由一系列变量、运算符和方法调用组成,表达式将获取计算后确定的值。2.2.3表达式和运算符、24、算术运算符一元和二元运算符以及-乘法和除法运算符*、/、和%运算符和-例如I;-j;2.2.3表达式和运算符(继续),除以两个整数数据将舍入结果。例如:5/2的值是2,2.2.3表达式和运算符(继续),前导为I,-I语句y=I;处理过程:I=I 1;y=I;I-,I语句y=I;处理过程:y=I;I=I 1;25,26,赋值运算符简单赋值运算符=例如,int a;a=4;注意:a=4和4=a具有完全不同的含义。复合分配运算符*。

9、=/=%=-=等于E1 op=E2等于E1=(E1) op (E2)合并方向:从右到左示例:a=a例如,表达式a=5的值为5 a=b=c=关系表达式的类型始终为布尔类型。也就是说,关系表达式的值可以为true或false。,2.2.3表达式和运算符(继续),29,逻辑运算符(操作数类型必须是布尔类型) 段落和操作否则,结果为true not 操作符!如果操作数的结果为false,则表达式的结果为true、2.2.3表达式和运算符(继续)、30、条件运算符(表达式1)?表达式2:表达式3)首先计算表达式1,如果表达式1的值为true,则选择表达式2的值作为条件表达式的值。如果表达式1的值为fal。

10、se,请选择表达式3的值作为条件表达式的值,2.2.3表达式和运算符(继续)、31、字符串连接运算符是参与运算的操作数之一,例如system . out . print ln(2 2);system . out . print ln( 2 2 2= 2 2);2.2.3表达式和运算符(继续),a=(106)d=(01101010)b b=(7)d=(0000111)b c=(-17)Int(转换类型)数据强制类型转换时Int I=d;/i的值为0 I=Math.round(d)。/i中的值是1,2.2.4类型转换(继续)、2.3数组类型、数组是有序数据集合,是Java语言中的特殊数据类型,用于。

11、存储可引用为下标索引的相同类型的数据集。数组中的每个元素都有一个数组名称,该名称根据数组名称和下标唯一标识数组中的元素。38,2.3.1一维数组的宣言,一维数组是数据类型数组名称格式的线性数据序列。或数据类型数组名称;39,2.3.2创建和分配一维数组,Java语言要求,在使用数组之前必须声明和创建数组。使用1 new操作符为数组分配内存,以确定数组的长度。阵列名称=new资料类型size;2声明数组时,可以直接将初始值分配给数组元素,并确定数组的大小。数据类型数组名称=;牙齿方法是直接指定初始值并定义阵列大小。初始值必须用大括号括起来,逗号作为分隔符,初始值的数量必须表示数组的大小。40,4。

12、1,int arrayArray=new int5,int array=new int5,int array=new int1,2,3,4,5;int array=1,2,3,4,5;int arrayArray=1,2,3,4,5;int array5,示例2.6使用一维数组。牙齿程序为数组中的每个元素赋值和输出值。42,public class a1 public static void main(string args)int a=new int 5;A0=1;a1=2;a2=3;a3=4;a4=5;节目代码:43,system . out . print ln(a 0=A0);syst。

13、em . out . print ln(a 1=a1);system . out . print ln(a 2=a2);system . out . print ln(a 3=a3);system . out . print ln(a 4=a4);节目代码:44,数组元素默认初始值,45,46,int arr=new int10System.out.print(arr初始值:);for(int I=0);I arr.lengthI)system . out . print(arri);arri=I;System.out.print(narr设置:);for(int I=0);I arr.len。

14、gthI)system . out . print(arri);system . out . print ln();数组长度,数组长度的动态分配,47,int length=scanner . nextint();Float score=new floatlength/动态配置长度for(int I=0;I score.lengthI) System.out.print(输入分数:);float input=scanner . next float();Scorei=input,2.3.3多维数组,Java将多维数组视为数组中的数组。例如,二维数组是特殊的一维数组,其中每个元素都是一维数组。二维数组的声明基本上与一维数组相同,只是后面附加了一对 。Int array,48,创建二维数组,创建二维数组时,可以指定每个维的长度,或者至少指定一维的长度。也可以直接分配值以确定二维数组的长度。对于牙齿,数组中每行的元素将按指定的值顺序填充。Int array=new int2Array0=new int1,2,3;/array0表示二维数组的零行元素,一维数组array1=new int3,4。System.out.println(a。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值