1 / 148
文档名称:

java程序设计.ppt

格式:ppt   页数:148页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java程序设计.ppt

上传人:精选文库 2016/6/22 文件大小:0 KB

下载得到文件列表

java程序设计.ppt

相关文档

文档介绍

文档介绍:J a v a 面向对象程序设计河南理工大学计算机学院河南理工大学计算机学院张张俊俊 Tel Tel : : ********** ********** Email Email : : ******@hpu. ******@hpu. Java 语言程序设计程序设计例题 ,打印数字金字塔(输出阶数可变) 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 5 6 5 4 3 2 1 ……… 1 2 3 4 5 6 7 8 7 6 5 4 3 2 1 Java 语言程序设计相关知识点? Java 程序的起点—— main 方法? Java 基本输入输出?打包及导入?循环语句 Java 语言程序设计知识点 1: main 方法?声明格式: public static void main(String[] args){ …} ?注意事项: ? main 方法必须属于一个类,不能独立存在于类外? java XXX 告诉编译器执行 XXX 类中的 main 方法?程序执行过程就是 main 方法执行的过程, main 方法执行完最后一条语句,则程序退出?参数 args :表示程序的执行参数 Java 语言程序设计知识点 2:控制台的输入和输出?程序想要与环境进行交互,必须包含输入输出操作: ?控制台方式?标准输出设备( ) ?标准输入设备( ) ?图形界面方式 Java 语言程序设计控制台输出( § ,P76 ) ? Java 使用 表示标准输出设备(默认为显示器控制台) ? println 方法向标准输出设备打印一行字符串? print 方法向标准输出设备输出参数指定的字符串? printf 方法向标准输出设备输出指定格式的字符串? printf(String format,Object … args) ? format: 格式字符串? args :实际参数值? printf( “ the sum of 1 and 2 is %d ”,1+2); Java 语言程序设计控制台输出( § ,P76 ) ?%d,%md (十进制整数) ?%o (八进制整数) ?%x,%X (十六进制整数) ?%f,%,%- ( 浮点) ?%e,%E, (指数) ?%g,%G (由数值大小和精度决定输出格式) ?%s (字符串) ?%c (字符) ?%b , %B (布尔) Java 语言程序设计控制台输出( § ,P76 ) int count = 5; double amount = ; ("count is %d and amount is %f", count, amount); display count is 5 and amount is items Java 语言程序设计控制台输入( § ,P21 ) 9 ? Java 使用 表示标准输入设备,从标准输入设备(键盘)读入信息的方法: ? 1. 创建 Scanner 对象() Scanner input = new Scanner( ); ? 2. 方法 next(), nextByte(), nextShort(), nextInt(), nextLong(), nextFloat(), nextDouble(),next- B oolean(), nextLine() 分别获取 String, byte, short, i nt, long, float, double, boolean 或一行文本. Run puteAverage Java 语言程序设计知识点 3:打包及导入?包( Package )是Java 的程序组织方式,允许将不同的类组合成较小的单元?便于查找和使用类文件?有助于避免命名冲突?在使用许多类时,类和方法的名称很难决定。有时需要使用与其他类相同的名称。包基本上隐藏了类并避免了名称上的冲突?允许在更广的范围内进行信息隐藏?保护类、数据和方法:可以在包内定义类,而在包外的代码不能访问该类(数据或方法) “包将类名空间划分为更加容易管理的块, 包既是命名机制也是可见性控制机制”“包将类名空间划分为更加容易管理的块, 包既是命名机制也是可见性控制机制”