资源描述:
《2016最新java程序设计教程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java面向对象程序设计睿一科技1.编程序,打印数字金字塔(输出阶数可变)112112321123432112345432112345654321………123456787654321Java程序的起点——main方法Java基本输入输出打包及导入循环语句声明格式:publicstaticvoidmain(String[]args){…}注意事项:main方法必须属于一个类,不能独立存在于类外javaXXX告诉编译器执行XXX类中的main方法程序执行过程就是main方法执行的过程,main方法执行完最后一条语句,则程序退出参数args:表示程序的执行参数知识点2:控制台的输入和输出
2、程序想要与环境进行交互,必须包含输入输出操作:控制台方式标准输出设备(System.out)标准输入设备(System.in)图形界面方式控制台输出(§3.17,P76)Java使用System.out表示标准输出设备(默认为显示器控制台)println方法向标准输出设备打印一行字符串print方法向标准输出设备输出参数指定的字符串printf方法向标准输出设备输出指定格式的字符串printf(Stringformat,Object…args)format:格式字符串args:实际参数值printf(“thesumof1and2is%d”,1+2);控制台输出(§3.17,P76)
3、%d,%md(十进制整数)%o(八进制整数)%x,%X(十六进制整数)%f,%m.nf,%-m.nf(浮点)%e,%E,(指数)%g,%G(由数值大小和精度决定输出格式)%s(字符串)%c(字符)%b,%B(布尔)控制台输出(§3.17,P76)控制台输入(§2.3,P21)Java使用System.in表示标准输入设备,从标准输入设备(键盘)读入信息的方法:1.创建Scanner对象(java.util.Scanner)Scannerinput=newScanner(System.in);2.方法next(),nextByte(),nextShort(),nextInt(),ne
4、xtLong(),nextFloat(),nextDouble(),next-Boolean(),nextLine()分别获取String,byte,short,int,long,float,double,boolean或一行文本.RunRunComputerAreaWithConsoleInputComputeAverage9知识点3:打包及导入包(Package)是Java的程序组织方式,允许将不同的类组合成较小的单元便于查找和使用类文件有助于避免命名冲突在使用许多类时,类和方法的名称很难决定。有时需要使用与其他类相同的名称。包基本上隐藏了类并避免了名称上的冲突允许在更广的范围
5、内进行信息隐藏保护类、数据和方法:可以在包内定义类,而在包外的代码不能访问该类(数据或方法)“包将类名空间划分为更加容易管理的块,包既是命名机制也是可见性控制机制”打包类(§8.8,P226)想将一个类放入包中,就必须将包的名字放在源文件的开头,类定义代码前,语法:package包名;package语句必须是程序的第一条语句如果源文件中没用package语句,该源文件会被放置在默认包中。(默认包是一个没有名字的包)packagemypackage;publicclassCalculate{}声明包类的导入(§1.9,P14)一个类可以使用其所属包中的所有类,以及其它包中的所有pub
6、lic类访问其它包中的public类有两种方式:使用类的全路径名:java.util.Datedate=newjava.util.Date();使用import语句:importjava.util.Date;(明确导入)importjava.util.*;(通配导入)只能导入一个包中的所有类,其子包中的类不会被导入静态导入JDK5.0以来,import语句不但可以导入类,还可以导入静态方法和静态属性importstaticjava.lang.System.*;可以导入System类的所有静态方法和静态字段out.println(“hello”);知识点4:循环语句whiledo-w
7、hileforforeach程序设计例题2.编写程序,输入三个实数a,b,c,然后按递增顺序把它们输出相关知识点Java基础类型Java类型转换Java块判断语句知识点1:数据类型byteshortintlongfloatdoublecharboolean数组枚举类接口原始数据类型引用数据类型整型数据整型数据简单来说就是整数,Java支持三种形式的整型常量的记法,分别是十进制、八进制和十六进制。十进制常数记法就是日常生活中用的整数的写法:如365,0,-29456。八