2.18(打印表格)编写程序,显示下面的表格,将浮点数值类型转化为整数

  • 题目
    • 题目描述
  • 代码
    • 方法评价
    • 化繁为简:强制(数据)类型转换

题目

题目描述

2.18(打印表格)编写程序,显示下面的表格,将浮点数值类型转化为整数
a b pow(a, b)
1 2 1
2 3 8
3 4 81
4 5 1024
5 6 15625

代码

public class Test2_18 {public static void main(String[] args) {System.out.println("a   b   pow(a, b)");int a=1, b=2;System.out.println(a+"   "+b+"   "+(int)Math.pow(a,b));a=2;b=3;System.out.println(a+"   "+b+"   "+(int)Math.pow(a,b));a=3;b=4;System.out.println(a+"   "+b+"   "+(int)Math.pow(a,b));a=4;b=5;System.out.println(a+"   "+b+"   "+(int)Math.pow(a,b));a=5;b=6;System.out.println(a+"   "+b+"   "+(int)Math.pow(a,b));}
}

方法评价

方法没有使用循环语句,会比较冗杂

化繁为简:强制(数据)类型转换

简单理解,就是
byte short int long float double
上面6种数据类型想从右边(的类型)转向左边(的类型)
现阶段主要用在double转int(后续会接触到子类转父类)
处理:在表达式或者被转的数值前面加个括号,括号内是目标格式,赋值给一个变量即可
[手动两格]比如:int a = (int)1.23;
那么此时a就是1
其它的自己联想就行
从网上扒拉很多资料,发现这个资料比较适合理解:

http://www.weixueyuan.net/view/5957.html

Java黑皮书课后题第2章:2.18(打印表格)编写程序,显示下面的表格,将浮点数值类型转化为整数相关推荐

  1. Java黑皮书课后题第6章:*6.4(反序显示一个整数)使用下面的方法体编写方法,反序显示一个整数…例如reverse(3456)返回6543,编写一个测试程序,提示用户输入一个整数,然后显示它的反序

    *6.4(反序显示一个整数)使用下面的方法体编写方法,反序显示一个整数-例如reverse(3456)返回6543,编写一个测试程序,提示用户输入一个整数,然后显示它的反序 题目 题目概述 破题 代码 ...

  2. Java黑皮书课后题第7章:*7.6(修改程序清单5-15)程序清单5-15通过检验2、3、4…n/2是否是数n的因子来判断n是否为素数。判断n是否素数的更高效的方法是检验小于等于根n的素数是否有n整

    *7.6(修改程序清单5-15)程序清单5-15通过检验2.3.4-n/2是否是数n的因子来判断n是否为素数.判断n是否素数的更高效的方法改写5-15 题目 题目描述 破题 程序清单5-15(非本题代 ...

  3. Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类)设计一个名为Person的类及其两个名为Student和Employee的子类

    Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类) 题目 缺陷 UML图 代码 Test02_MyDate.java:用于参考的My ...

  4. Java黑皮书课后题第10章:**10.25(新的字符串split方法)String类中的split方法会返回一个字符串数组,该数组是由分隔符分隔开的子串构成的

    Java黑皮书课后题第10章:**10.25(新的字符串split方法) 题目 代码 运行实例 题目 代码 public class Test25 {public static String[] sp ...

  5. Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字

    Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字 题目 代码 结果 题目 都在上面 代码 import java.math.B ...

  6. Java黑皮书课后题第10章:*10.13(几何:MyRectangle2D类)定义MyRectangle2D类

    Java黑皮书课后题第10章:10.3 题目 程序 代码 Test13.java Test13_MyRectangle2D.java 运行 UML 题目 程序 Test13.java:测试程序 Tes ...

  7. Java黑皮书课后题第10章:10.2(BMI类)将下面的新构造方法加入BMI类中

    Java黑皮书课后题第10章:10.2(BMI类)将下面的新构造方法加入BMI类中 题目 程序说明 题目槽点 代码:Test2_BMI.java 运行实例 题目 程序说明 Test2_BMI.java ...

  8. Java黑皮书课后题第10章:*10.1(Time类)设计一个名为Time的类。编写一个测试程序,创建两个Time对象(使用new Time()和new Time(555550000))

    Java黑皮书课后题第10章:*10.1设计一个名为Time的类.编写一个测试程序,创建两个Time对象 题目 程序 代码 Test1.java Test1_Time.java 运行结果 UML 题目 ...

  9. Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置。

    Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置 题目 破题 代码 Test13 Test13_Location 运行结果 ...

  10. Java黑皮书课后题第9章:**9.12(几何:交点)假设两条线段相交。第一条线段的两个端点是(x1, y1)和(x2, y2),第二条线段的两个端点是(x3, y3)和(x4, y4)

    Java黑皮书课后题第9章:**9.12(几何:交点)假设两条线段相交.第一条线段的两个端点是(x1, y1)和(x2, y2),第二条线段的两个端点是(x3, y3)和(x4, y4) 题目 破题 ...

最新文章

  1. 数据库性能测试方案示例
  2. 如何高效的Code Review
  3. 【NOIP2013模拟联考5】休息(rest)
  4. java连接ibm mq
  5. 初识MQ--异步通讯的优缺点
  6. 剑指 Offer 40-----50
  7. Error running ‘xxx‘: Command line is too long. Shorten command line for xxx or also for Spring Boot
  8. word怎么改正错误单词_在word 里要怎么让电脑自动识别错误的英语单词?
  9. Apache Spark 2.2.0 中文文档 - Spark RDD(Resilient Distributed Datasets)
  10. 微软认知语音服务 语音识别
  11. Water Tree CodeForces 343D 树链剖分+线段树
  12. tensorflow中的tf.get_variable
  13. python3.5中文手册chm_python3官方帮助文档-python3.5.2官方chm参考手册-东坡下载
  14. 英语语法——万法归宗
  15. 电容或电感的电压_为什么并联电容器可以提高功率因数,而串联不行?
  16. 实测macOS双开微信客户端
  17. 2022-2028年全球及中国ODM智能手机行业投资前景分析
  18. 用计算机怎么刷试听量,QQ音乐怎么刷播放次数,快速增加播放量
  19. ACTF2022 rsa leak
  20. 使用TLE(双行)根数计算出轨道数据以供Cesium使用

热门文章

  1. 优酷复制的html代码怎么用,关于网页上增加视频功能的代码
  2. 5月16日 | 硬核突破,应用革新!阿里云数据库线下活动-北京站开启
  3. 阿里技术 2019 年度热文 Top10 出炉,你错过哪些?
  4. Roguelike+RPG如何给玩家刺激的游戏体验? 《我功夫特牛》系统逆推
  5. 游戏建模、纹理、后期,手把手教你制作《向日葵公主》
  6. 大牛唐健,带你领略游戏服务器与后台架构的奥妙
  7. 开发笔记:游戏逻辑模块组织及数据同步
  8. 面对一夜狼人杀特殊的游戏机制,取得胜利很难吗?还可以
  9. 新手玩家一定要学会配枪,使命召唤手游,对枪械是非常专业的
  10. 题目: javaweb前端素材管理系统(附免费下载源码链接)