Java程序设计与数据分析
正版授权,可开发票,支持7天无理由退货。
¥
31.5
8.1折
¥
39
全新
仅1件
作者陶俊
出版社清华大学
ISBN9787302615620
出版时间2022-10
装帧平装
开本16开
定价39元
货号31613827
上书时间2024-12-03
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 导论
1.1 数据科学与程序
1.2 编程语言
1.3 调试
1.4 形式语言和自然语言
1.5 第一个程序
1.5.1 注释
1.5.2 包名
1.5.3 main()
1.5.4 终端输出
1.6 程序开发工具包
1.6.1 JDK的下载与安装
1.6.2 集成开发环境的安装
本章习题
第2章 变量
2.1 输出
2.2 变量
2.3 赋值语句
2.4 打印变量
2.5 数据类型
2.6 关键字与标识符
2.7 运算符与表达式
2.8 拼接运算
本章习题
第3章 方法
3.1 强制类型转换
3.2 无返回值方法243.3类与方法
3.4 Java类库中方法的调用
3.5 形式参数和实际参数
3.6 返回值
3.7 参数传递
本章习题
第4章 条件控制
4.1 模运算
4.2 动态输入
4.3 条件类型
4.3.1 if语句
4.3.2 if…else
4.3.3 条件中的返回值
4.3.4 条件判断链
4.3.5 嵌套条件
4.3.6 switch语句
4.4 布尔运算与布尔表达式
4.5 逻辑运算符
本章习题
第5章 循环
5.1 多次赋值
5.2 while语句
5.3 do…while语句
5.4 for循环
内容摘要
当今,数据科学正在广泛影响社会,无论是企业还是高校,许多领域正通过数据分析揭示隐藏的知识,包括机器学习、自然语言处理、信息检索、数据可视化等交叉学科正在助推这一领域的发展。上述领域的持续进步逐步向文科领域渗透,极大地带动了文科教学和研究的发展,例如,数字人文、社会计算、数字治理、智慧文旅、应急情报、数据新闻等成为新文科发展的新兴亮点。Java语言作为一门经典的编程语言,在面向对象程序设计和应用数据科学领域均有着卓越的表现。
本书旨在通过学习Java程序设计来引导读者将其与数据分析相结合,为培养新文科专业的交叉学科人才提供支持。全书共13章,介绍了变量,方法,条件控制,循环,字符串与数组,类与对象,面向对象的特性,继承、抽象类与接口,异常与输入输出,数据分析基础,Web爬虫,机器学习与文本挖掘应用等内容。
本书适合管理类专业高年级本科生或研究生作为面向对象程序设计、Java语言程序设计、数据科学导论、应用机器学习等相关课程的参考教材,也适合对Java语言编程以及数据分析领域感兴趣的读者参考。
精彩内容
Chapter33方法本章主要内容:●强制类型转换;●无返回值方法;●类与方法;●形式参数与实际参数;●有返回值方法;●参数传递。
程序设计的一般目标是对现实情境问题转换为计算问题。这一过程中需要厘清影响问题的关键变量,还有最终的结果变量,进而形成数学函数模型,前一个变量是自变量,后一个变量是因变量,类似于数学中的y=f(x)。由此可以看出,开发设计函数是程序设计中最基础、最重要的目标。Java语言中的函数称为方法。无论是面向过程的编程语言,如C语言,还是面向对象的程序设计语言,都遵循方法的定义与使用相分离这一基本原
则。换句话说,对于同一个方法而言,可以分为定义方法和使用方法两部分。二者参与运算需要自变量的参与,在方法头部,根据定义和使用的不同,分别有形式参数和实际参数,二者相互联系的过程要遵循参数传递的基本原则。
基于以上内容,本章介绍方法的定义与类型、类与方法、参数类型、参数传递等知识。
3.1强制类型转换Java语言在必要的时候自动将int类型转换为double类型,这一过程中信息不会丢失。相反,将浮点型转换为整型,去掉小数点后面的部分会存在舍入,即信息丢失。它无法自动转换,需强制执行才能实现。Java语言提供了强制类型转换的语法。
(类型)变量名;doublepi=3.14159;//初始化intx=(int)pi;//强制类型转换24Java程序设计与数据分析其中,(int)操作符将其后面的数转换为int类型。
例3-1在main()方法中编写下列程序,输出结果如
何?doublepi=3.14159;doublex=(int)pi*20.0;输出结果:60.0说明:这里(int)和*均为运算符。强制类型转换运算作为单目运算,其优先级高于算术运算*。且强制类型转换为整数通常不是执行四舍五入,而是向下取整,如0.9999,仍为0。这里pi强制类型转换后结果为3,然后整数与浮点数20.0相乘,自动转换为浮点
— 没有更多了 —
以下为对购买帮助不大的评价