新编java程序设计教程PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
▪ java.util.Date date = new java.util.Date();
➢使用import语句: ▪ import java.util.Date;(明确导入) ▪ import java.util.*;(通配导入)
13
静态导入
❖ JDK5.0以来,import语句不但可以导入类,还可以导入 静态方法和静态属性 import static java.lang.System.*;
5
知识点2:控制台的输入和输出
程序想要与环境进行交互,必须包含输入输出操作:
控制台方式
• 标准输出设备(System.out) • 标准输入设备(System.in)
图形界面方式
6
控制台输出(§3.17,P76 )
❖ Java使用System.out表示标准输出设备(默认为显示器 控制台)
➢ println方法向标准输出设备打印一行字符串 ➢ print 方法向标准输出设备输出参数指定的字符串 ➢ printf 方法向标准输出设备输出指定格式的字符串
➢ 八进制常数记法只需要在前面加个‘0’即可,如012表示十进制数 10 .
17
知识点1:数据类型
原始数据类型
byte short int long float double char boolean
引用数据类型
数组 枚举 类 接口
18
整型数据
❖ 整型数据简单来说就是整数,Java支持三种形式的整型 常量的记法,分别是十进制、八进制和十六进制。
➢ 十进制常数记法就是日常生活中用的整数的写法:如365,0,29456。
8
控制台输出(§3.17,P76 )
int count = 5; double amount = 45.56;
items
System.out.printf("count is %d and amount is %f", count, amount);
display
count is 5 and amount is 45.560000
9
控制台输入(§2.3,P21 )
❖ Java使用System.in表示标准输入设备,从标准 输入设备(键盘)读入信息的方法:
➢ 1. 创建Scanner对象(java.util.Scanner)
Scanner input = new Scanner(System.in);
➢ 2. 方法next(), nextByte(), nextShort(), nextInt(), nex tLong(), nextFloat(), nextDouble(),next- Boolean() , nextLine() 分别获取String, byte, short, int, long, floa t, double, boolean 或一行文本.
J a v a 面向对象程序设计
1
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
2
睿一科技
1. 编程序,打印数字金字塔(输出阶数可变) 1
121 12321 1234321 123454321 12345654321 ……… 123456787654321
3
Java程序的起点——main方法 Java基本输入输出 打包及导入 循环语句
4
声明格式: public static void main(String[] args){…}
注意事项:
main方法必须属于一个类,不能独立存在于类外 java XXX 告诉编译器执行XXX类中的main方法 程序执行过程就是main方法执行的过程, main方法执行完最后一 条语句,则程序退出 参数args:表示程序的执行参数
ComputerAreaWithConsoleInput
ComputeAverage
RLeabharlann Baidun
Run
10
知识点3:打包及导入
❖包(Package)是Java的程序组织方式,允 许将不同的类组合成较小的单元
➢便于查找和使用类文件 ➢有助于避免命名冲突
▪ 在使“包用将许类多名类空间时划,分类为和更方加容法易的管名理称的很块,难决定。有时 需要包使既用是与命其名机他制类也相是同可的见性名控称制。机包制基”本上隐藏了类 并避免了名称上的冲突
➢ 可以导入System类的所有静态方法和静态字段 ➢ out.println(“hello”);
14
知识点4:循环语句
while do-while for foreach
15
程序设计例题
2. 编写程序,输入三个实数a,b,c,然后按递增顺序把它 们输出
16
相关知识点
Java基础类型 Java类型转换 Java块 判断语句
▪ printf(String format,Object… args) ▪ format:格式字符串 ▪ args:实际参数值 ▪ printf(“the sum of 1 and 2 is %d”,1+2);
7
控制台输出(§3.17,P76 )
%d,%md(十进制整数) %o(八进制整数) %x,%X(十六进制整数) %f,%m.nf,%-m.nf (浮点) %e,%E,(指数) %g,%G(由数值大小和精度决定输出格式) %s(字符串) %c(字符) %b,%B (布尔)
被放置在默认包中。(默认包是一个没有名字 声明包
的包) package mypackage; public class Calculate {}
12
类的导入( §1.9,P14 )
❖一个类可以使用其所属包中的所有类,以 及其它包中的所有public类
❖访问其它包中的public类有两种方式:
➢使用类的全路径名:
➢允许在更广的范围内进行信息隐藏
▪ 保护类、数据和方法:可以在包内定义类,而在包外 的代码不能访问该类(数据或方法)
11
打包类( §8.8 ,P226 )
❖想将一个类放入包中,就必须将包的名字 放在源文件的开头,类定义代码前,语法: package 包名;
➢package语句必须是程序的第一条语句 ➢如果源文件中没用package语句,该源文件会
相关文档
最新文档