03、JAVA编程基础
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟第二章
Java 编程基础
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
回顾
JVM是 Java 编程语言的核心。Java 运行时环境 (JRE) 包含一方面与 硬件交互、另一方面又与程序交互的 JVM。 Java是完全面向对象的语言,所有的实 现必须放在类中。 main函数是Java应用程序执行的入口。
JDK可用于开发 Java 程序。2
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
目标
掌握如何定义标识符 掌握 Java 的关键字了解 Java 的基本类型 了解并掌握 String 类 掌握 Java 的程序控制流程 掌握数组的定义方法 掌握 http://doc.guandang.netng.Math 类3
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
注释
Java 语言提供三种类型的注释:- 单行注释以 // 开始,并以换行符结 束 以 /* 开始,并以 */ 结束 以 /** 开始,并以 */ 结束, 注释中的每一行都必须以 * 开始。 使用javadoc工具从源代码和文档注 释中将信息取出,然后转换为HTML文 件。
- 多行注释- 文档注释
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
关键字2-1
原始数据类型 - byte - short - int - long - float - double - char - boolean 循环关键字 - do - while - for - break - continue
分支关键字if else switch case default break private public protected final static abstract synchronized volatile strictfp5
方法、变量和类修饰符-
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
关键字2-2
异常处理try catch finally throw throws
字符常量- false - true - null
方法相关的关键字- return - void
对象相关的关键字new extends implements class instanceof this super
包相关的关键字- package - import
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
基本数据类型
Java 共有八种基本数据类型:- 四种整数类型(byte、short、int、long)
- 两种浮点数类型(float、double)- 一种字符类型(char) - 一种布尔类型(boolean)
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
整型数据类型类型byte
缺省值0
长度8位
数的范围-128 ~ 127
shortint long
00 0
16位32位 64位
-32,768 ~ 32,767-2,147,483,648 ~ 2,147,483,647 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
浮点型数据类型类型float
缺省值0.0
长度32位
数的范围3.4E-038~3.4E+038
double
0.0
64位
1.7E-308~1.7E+308
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
字符数据类型类型char
缺省值'\u0000'
长度16位
数的范围\u0000 ~ \uFFFF
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
布尔数据类型类型boolean
缺省值false
长度1位
数的范围false、true
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
字符串
创建一个 String 类的实例: String strName1 = “Humpty dumpty”; //字符串常量 String strName2 = new String("Egg"); 两个
或多个字符串可以用“+”运算符合并起来。例如: strName3 = strName1+ " is the name of an " +strName2;
字符串的长度可以通过 String 类中的函数计算。例如:int numLength = strName2.length();
也可将数字添加到字符串类型中。例如: String strVar = "Mark" + 1;12
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
标识符
表示指定给变量、方 法和类的名称,以便 编译器可唯一标识它 们。
在Java中标识符的命名必须符合以下规则: - 标识符必须以字母或下划线或 $ 符号开始。其 余字符可以是字母、数字、$ 符号和下划线。 - 标识符只能包含两个特殊字符,即下划线 (_) 和美元符号 ($)。不允许有任何其他特殊字符。 - 标识符不能包含空格。
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
变量
变量是在程序执行期间可根据需要经常变 化的值 变量具有 3 个特性:- 名称 : 标识符 - 初始值 :为其赋值或者是保留缺省值 - 作用域 : 在不同程序块中的可用性及生命周期
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
算术运算符运算符+ 加 减
含义
示例c=a+ b c=a- b
求值
*/ % ++ -+= -= /= %= -
乘除 取模 递增 递减 相加并赋值 相乘并赋值 相除并赋值 取模并赋值 取负数
c=a* bc=a/ b c=a% b a++ b-c += a c *= a c /= a c %= a c= - a c=c+a c=c*a c=c/a c=c%a15
JAVA系列教程共14个ppt
中关村国际软件人才教育联盟
关系运算符 关系运算符用于测试两 个操作数之间的关系。 关系表达式将返回一个 布尔结果。 运算符 == != > < >= 等于 不等于 大于 小于 大于或等于 含义 示例 a==b a!=b a>b a<b a>=b
<=
小于或等于
a<=b16
…… 此处隐藏:970字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节