Java程序设计与数据分析

Java程序设计与数据分析
作者: 陶俊
出版社: 清华大学
原售价: 39.00
折扣价: 31.20
折扣购买: Java程序设计与数据分析
ISBN: 9787302615620

作者简介

内容简介

Chapter 3 3 方 法 本章主要内容: ● 强制类型转换; ● 无返回值方法; ● 类与方法; ● 形式参数与实际参数; ● 有返回值方法; ● 参数传递。 程序设计的一般目标是对现实情境问题转换为计算 问题。这一过程中需要厘清影响 问题的关键变量,还有最终的结果变量,进而形成数 学函数模型,前一个变量是自变量,后 一个变量是因变量,类似于数学中的y=f(x)。由此 可以看出,开发设计函数是程序设计 中最基础、最重要的目标。Java语言中的函数称为 方法。无论是面向过程的编程语言, 如C语言,还是面向对象的程序设计语言,都遵循方 法的定义与使用相分离这一基本原 则。换句话说,对于同一个方法而言,可以分为定义 方法和使用方法两部分。二者参与运 算需要自变量的参与,在方法头部,根据定义和使用 的不同,分别有形式参数和实际参数, 二者相互联系的过程要遵循参数传递的基本原则。 基于以上内容,本章介绍方法的定义 与类型、类与方法、参数类型、参数传递等知识。 3.1 强制类型转换 Java语言在必要的时候自动将int类型转换为 double类型,这一过程中信息不会丢 失。相反,将浮点型转换为整型,去掉小数点后面的 部分会存在舍入,即信息丢失。它无 法自动转换,需强制执行才能实现。Java语言提供 了强制类型转换的语法。 (类型)变量名; double pi = 3.14159; //初始化 int x = (int) pi; //强制类型转换 24 Java 程序设计与数据分析 其中,(int)操作符将其后面的数转换为int类型。 例3-1 在main()方法中编写下列程序,输出结果如 何? double pi = 3.14159; double x = (int) pi * 20.0; 输出结果: 60.0 说明:这里(int)和*均为运算符。强制类型转换运 算作为单目运算,其优先级高于 算术运算*。且强制类型转换为整数通常不是执行 四舍五入,而是向下取整,如0.9999, 仍为0。这里pi强制类型转换后结果为3,然后整数 与浮点数20.0相乘,自动转换为浮点 "面向文科生、以Java为编程语言、以数据分析为应用特色的面向对象程序设计教材。利用Java语言讲授面向对象程序设计,强调知识体系完整性。 理论与实践相结合,力求简明扼要,重点突出。实例丰富,通过大量实例降低计算思维层次,减少抽象知识的介绍,便于理解。着眼于数据科学,以互联网数据分析讲解Java程序设计的落地应用。 "