Java Math.pow example
By:Roy.LiuLast updated:2019-08-17
A simple Math.pow example, display 2 to the power of 8.
In Math 2 ^ 8 = 2x2x2x2x2x2x2x2 = 256 In Java Math.pow( 2 , 8 ) |
Note
In Java, the symbol ^ is a XOR operator, DON’T use this for the power calculation.
In Java, the symbol ^ is a XOR operator, DON’T use this for the power calculation.
TestPower.java
package com.mkyong.test; import java.text.DecimalFormat; public class TestPower { static DecimalFormat df = new DecimalFormat( ".00" ); public static void main(String[] args) { //1. Math.pow returns double, need cast, display 256 int result = ( int ) Math.pow( 2 , 8 ); System.out.println( "Math.pow(2, 8) : " + result); //2. Wrong, ^ is a binary XOR operator, display 10 int result2 = 2 ^ 8 ; System.out.println( "2 ^ 8 : " + result2); //3. Test double , display 127628.16 double result3 = Math.pow( 10.5 , 5 ); System.out.println( "Math.pow(10.5, 5) : " + df.format(result3)); |
Output
Math.pow( 2 , 8 ) : 256 2 ^ 8 : 10 Math.pow( 10.5 , 5 ) : 127628.16 |
References
From:一号门
RELATED ARTICLES
- java获取文件扩展名的误区
- java航空订票系统
- JAVA性能监控与调优参考文档链接
- google authenticator 一次性验证码TOTP java 代码实现
- JAVA https ssl 连接验证服务端证书
- Java里各种路径的区别:getPath(), getCanonicalPath()
- java编译的包兼容性问题Unsupported Major.Minor Version 51.0
- Java 根据年号和第几周得到开始时间和结束时间
- Java8来了,回顾一下Java7的一些特性.
- java执行命令行或者shell脚本,批处理的基本方法
- java正则表达式匹配多行文本
- Eclipse下OutOfMemoryError:Java Heap Space问题解决方法
- java 与富文本编辑器 fckeditor 结合的例子(源码下载)
- java RSA公钥加密,私钥解密算法例子.
- spring datasource 密码加密后运行时解密的解决办法
- java web应用防止sql 注入的常规方法
- java 防止 XSS 攻击的常用方法总结.
- java网页程序采用 spring 防止 csrf 攻击.
- java 任意两个时间差,天数,小时数,分钟数,秒数
- 简单方法合并两个java list
COMMENTS