山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)02(第二章 JAVA语法基础)

Java语言程序设计第二章JAVA语法基础Java
Java语言程序设计 第二章 JAVA语法基础

回顾JAVA的发展历史、语言特点、技术领域三个技术领域:JAVASE、JAVAME、JAVAEE开发JAVA程序的步骤:编辑、编译、解释执行JDK的安装和配置基本的JAVA程序结构,从main方法开始执行OJAVA入门知识path(java.exe、javac.exe)、classpath(类路径)公共类、主类、主方法三种注释一一单行、多行、文档用Eclipse开发JAVA程序的步骤集成开发环境程序的调试与项目的迁移数据的输入和输出SDUTOJ平台国
回 顾 JAVA的发展历史、语言特点、技术领域 三个技术领域:JAVA SE、JAVA ME、JAVA EE 开发JAVA程序的步骤:编辑、编译、解释执行 JDK的安装和配置 基本的JAVA程序结构,从main方法开始执行 path(java.exe、javac.exe)、classpath(类路径) 公共类、主类、主方法 三种注释——单行、多行、文档 用Eclipse开发JAVA程序的步骤 程序的调试与项目的迁移 数据的输入和输出 JAVA入门知识 集成开发环境 SDUTOJ平台

本章目标运算符和表达式标识符语句常量和变量数组使用API帮助文档-维数组一寳数据类型★二维数组
本 章 目 标 标识符 常量和变量 使用API帮助文档 数据类型 运算符和表达式 语句 数组 一维数组 二维数组

2-1JAVA标识符及程序判定合法性1、标识符及命名规则2、程序判定JAVA标识符一P3328示范讲解
2-1 JAVA标识符及程序判定合法性 1、标识符及命名规则 2、程序判定JAVA标识符—P3328示范讲解

标识符标识符组成数标识符用来标识(1)字母(英文字母或汉字)★类名(2)数字(3)下划线“”★变量名(4)美元符号“$";★方法名首字符必须是接口名合:(1)字母(英文字母或汉字)(2)下划线“”国★枚举名(3)美元符号“$”★数组名所有标识符区分大小写★文件名除去关键字、false、true和null
标识符 标识符用来标识 类名 变量名 方法名 接口名 枚举名 数组名 文件名 标识符组成 (1) 字母(英文字母或汉字) (2) 数字 (3) 下划线“_” (4) 美元符号“$”; 首字符必须是 (1) 字母(英文字母或汉字) (2) 下划线“_” (3) 美元符号“$” 所有标识符区分大小写 除去关键字、false、true和null

Java关键字(50个)forswitchabstractcontinuenew具有特殊含义的字符序列defaultsynchronizedassertgotopackageifdothisbooleanprivate★例如:public、static和classbreakdoubleimplementsthrowprotected具有特殊用途,不能作为变量名、7byteelsepublicthrowsimport方法名和类名instanceofreturntransientcaseenumintcatchextendsshorttryfinalinterfacevoidcharstaticclassfinallylongstrictfpvolatilefloatwhilenativeconstsuper
Java关键字(50个) 具有特殊含义的字符序列 例如: public、 static和class 具有特殊用途,不能作为变量名、 方法名和类名

思考:是否合法标识符? myvariablemyVariable××>java¨9pinsXMy VariableMYVARIABLE$myvariablei_9pinsXa+cIt'sX猫testing1-2-3X123
思考: 是否合法标识符? myVariable 9pins MYVARIABLE i a+c testing1-2-3 _myvariable java¨ My Variable $myvariable _9pins It's 猫 123

测试字符能否为标识符字符chartestChar='1'System.out.println(Character.isJavaldentifierPart(testChar)System.out.println(Character.isJavaldentifierStart(testChar))编程:给定一个字符串,判断其是否为合法标识符。课堂住务
测试字符能否为标识符字符 char testChar='1'; System.out.println(Character.isJavaIdentifierPart(testChar)); System.out.println(Character.isJavaIdentifierStart(testChar)); 编程: 给定一个字符串,判断其是否为合法标识符。 课堂任务

判断字符串为合法标识符算法分析程序开始取得字符串获得字符串的首字符N判断首字符是否合法?N判断是否还有字符未读?输出“非法标识符”输出“合法标识符”获得字符串后续字符程序结束判断中间字符是否合法?NY
判断字符串为合法标识符算法分析 程序开始 取得字符串 获得字符串的首字符 判断首字符是否合法? 程序结束 N 获得字符串后续字符 判断中间字符是否合法? Y 判断是否还有字符未读? Y 输出“非法标识符” 输出“合法标识符” N N Y

小结标识符及命名规则程序判定JAVA标识符一P3328示范讲解
小 结 标识符及命名规则 程序判定JAVA标识符—P3328示范讲解
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)01(第一章 JAVA语言入门).ppt
- 《C语言》课程资源_C语言_教学课件_15——程序设计基础1——第6章——break——continue.ppt
- 《C语言》课程资源_C语言_教学课件_14——程序设计基础1——-循环嵌套.ppt
- 《C语言》课程资源_C语言_教学课件_13——for——循环语句的使用.ppt
- 《C语言》课程资源_C语言_教学课件_12——逗号表达式的运用.ppt
- 《C语言》课程资源_C语言_教学课件_11-do——while循环.ppt
- 《C语言》课程资源_C语言_教学课件_10——循环结构——-while循环.ppt
- 《C语言》课程资源_C语言_教学课件_09——C语言——switch开关语句的应用.ppt
- 《C语言》课程资源_C语言_教学课件_08——C语言——关系运算、逻辑运算、if-分支结构.ppt
- 《C语言》课程资源_C语言_教学课件_07——C语言——输入输出格式控制.ppt
- 《C语言》课程资源_C语言_教学课件_06——顺序结构程序设计.ppt
- 《C语言》课程资源_C语言_教学课件_05——C语言的基本数据运算.ppt
- 《C语言》课程资源_C语言_教学课件_04——C语言——数据类型.ppt
- 《C语言》课程资源_C语言_教学课件_03——数据在计算机中的表示.ppt
- 《C语言》课程资源_C语言_教学课件_02——算法基础.ppt
- 《C语言》课程资源_C语言_教学课件_01——C语言-导论、ACM操作方法、实验操作方法.ppt
- 《C语言》课程资源_C语言_教学课件_理解——29——字符数组与指针.ppt
- 《C语言》课程资源_C语言_教学课件_30——字符串数组与字符串函数.ppt
- 《C语言》课程资源_C语言_教学课件_28——字符数组——基本知识.ppt
- 《C语言》课程资源_C语言_教学课件_27——指针——指向数组.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)03(第三章 类和对象).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)05(第五章 异常).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)06(第六章 常用类和集合框架).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)07(第七章 输入输出).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)08(第八章 JDBC编程).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)09(第九章 多线程编程).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)10(第十章 网络编程).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)10-1 多线程.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)11-1 网络程序设计.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)2-2 JAVA语言语法基础(数据类型及其转换+运算符、表达式).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)2-3 JAVA语言语法基础(数组、语句).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)3-1 类与对象(一).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)3-2 类和对象(二)_访问修饰符-abstract-final-static.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)4-1 类的继承和多态.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)4-2 接口及其使用.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)5-1 内部类.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)5-2 异常及其处理.ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)6-1 常用类(字符串、日期类).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)6-2 常用类(Java集合框架).ppt
- 山东理工大学:《JAVA语言程序设计》课程教学课件(PPT讲稿)7-1 文件及IO操作.ppt
