2-1Java编程入门.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2-1Java编程入门

第2章 Java编程入门 本章开始学习Java语言编程基础知识,主要包括数据类型、常量与变量、运算符与表达式,以及对象变量等。 本次课要点 2.1 Java程序的结构 2.2 标识符 2.3 数据类型和变量 2.4 运算符和表达式 2.5 对象变量 2.1 Java程序的结构 2.1 Java程序的结构 2.1 Java程序的结构 2.1 Java程序的结构 2.1 Java程序的结构 2.2 标识符 在Java编程语言中,标识符是赋予变量、类或方法的名称。 Java语言的标识符命名规则如下: (1)标识符由字母、数字、下划线_、美元符$组成,但不 能由数字开头。 (2)程序中自定义的标识符不能和Java系统的关键字相同。 (3)与C语言相同,Java严格区分大小写字母 符合标识符命名规则的自定义标识符,称为合法标识符,如:A、FirstJavaApplet、_f1、F3等是合法标识符。而3C、class、public、a-e均是非法的标识符 Java系统内部定义的、已有固定功能和用途的标识符就是所谓关键字(也叫保留字) 2.3 数据类型和变量 2.3 数据类型和变量 2.3 数据类型和变量 2.3.2 变量 变量,是程序运行过程中可改变值的数据。 Java的变量要先声明,后使用。 变量的声明方式: 数据类型 变量名 [ = 初值 ] ; 在声明变量的同时,可以给变量赋予初始值,也可以只声明而不给出初值。 变量分为:类的成员变量、方法内部的局部变量。(与C区别) 方法内部局部变量出现的地方有:方法参数、方法体,此外,还有异常处理处。 2.3 数据类型和变量 2.3.2 变量 不同性质的变量,其使用范围是不同的。类的成员变量适用于整个类,可以被类的所有成员使用,非私有(private)的成员变量还可被其他类使用。而方法内部的局部变量,其使用范围只局限于本方法,超出了该方法,是无效的。 2.3 数据类型和变量 2.3.3 常量 常量是与变量相对的,即程序运行过程中不会改变的量。 不同的数据类型有不同性质的常量。如: 布尔常量,只有两个:true和false。 整型常量,如:100 浮点常量,如:19.4F(单精度)、2.433E-5D( 指数表示,双精度) 字符常量:如:‘a’、‘Z’、‘8’ 字符串常量:如:”Hello! ”、”How are you? \n”。可用串接运算符“+”来连接字符串,如字符串表达式 ”Hello! ” + ”How are you? \n”,结果为”Hello! How are you? \n”。 2.4 运算符和表达式 Java的运算符与C语言的类似,有:赋值运算符、算术运算符、关系运算符、逻辑运算符等,一般地,每种运算符均有相应的表达式与之对应,如赋值表达式、算术表达式、关系表达式、逻辑表达式等。(回忆C语言) 2.4.1.赋值与强制类型转换 赋值运算符,也叫赋值号,为“=”。 由赋值运算符连接而成的表达式,就是赋值表达式, 格式为: 变量 = 表达式 当赋值号“=”两边的数据类型不一致时,可采用强制类型转换,格式为: (数据类型)表达式 如:b=(byte) i; 2.4 运算符和表达式 2.4.2.算术运算符与算术表达式 算术运算是对数值类型数据进行的运算,运算符有两种:一元(单目)运算符和二元(双目)运算符。 一元运算只对一个操作数进行运算,而二元运算则具有两个操作数。 由算术运算符连接的表达式,就是算术表达式。 (1)一元运算符:++(前、后自增) 、-- (前、后自减) 、-(取负) 、+(取正) (2)二元运算符:+(加)、-(减)、*(乘)、/(除)、%(求余、取模) 2.4 运算符和表达式 2.4.2 算术运算符和算术表达式 public class Op1 { public static void main( String args[] ) { int a,b,c,d,e,f; a = 10+30-24; // a = 16 b = a*10-a*5; // b = 80 c = 100/10*20; // c = 200 d = c%a; // d = 200%16 = 8 e = a++; // e = 16, a = 17 f = ++a; // f = 18, a = 18

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档