`
只帅一次
  • 浏览: 32575 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java编程思想练习题-第3章练习9-指数计数法

阅读更多

题目:分别显示用float和double指数计数法所能表示的最大和最小数字

 

分析:意思应该是显示float和double的最大值和最小值吧,在Double和Float包装类中有相应静态域。

 

 

import java.util.*; 
public class test {
	
	public static void main(String[] args) {
		double max = java.lang.Double.MAX_VALUE;
		System.out.println("Max double = " + max);
		double min = java.lang.Double.MIN_VALUE; 
		System.out.println("Min double = " + min);
		float maxf = java.lang.Float.MAX_VALUE;
		System.out.println("Max float = " + maxf);
		float minf = java.lang.Float.MIN_VALUE; 
		System.out.println("Min float = " + minf);		
	}


}

 

 

结果:

 

Max double = 1.7976931348623157E308
Min double = 4.9E-324
Max float = 3.4028235E38
Min float = 1.4E-45

 我们看到默认的输出结果是指数计数法,如果不喜欢,或者不习惯可以这样

 

import java.text.DecimalFormat;


DecimalFormat df = new DecimalFormat();  
df.setMaximumFractionDigits(5); // 设置最大小数位 

or

DecimalFormat df = new DecimalFormat("0.0");  

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics