大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java面向?qū)ο?/div>
Java異常
Java數(shù)組
Java常用類
Java集合
Java IO流
Java線程
Java反射
Socket編程
Java注解開發(fā)
Java GoF設(shè)計(jì)模式
HashMap
Java內(nèi)存模型
Java線性表

Java數(shù)學(xué)類

java.lang.Math

定義了一些與數(shù)學(xué)函數(shù)相關(guān)的方法

package com.wkcto.chapter04.math;
/**
 * Math類
 * @author 蛙課網(wǎng)
 *
 */
public class Test01 {

	public static void main(String[] args) {
		//1) Math.random() 產(chǎn)生[0,1)之間 隨機(jī)小數(shù)
		for(int i = 0 ;  i<10 ; i++){
			System.out.println( Math.random() );
		}
		
		//2) 
		System.out.println( Math.sqrt(100)); 	//平方根
		System.out.println( Math.cbrt(100));	//立方根
		System.out.println( Math.pow(3, 4));	//3的4次方
		
		//3)
		System.out.println( Math.ceil( 5.6 ));  		//返回大于等于指定數(shù)的最小整數(shù)   6.0
		System.out.println( Math.floor( 5.6 ));			//返回小于等于指定數(shù)的最大整數(shù)   5.0
		
		//4)兩個(gè)常量 
		System.out.println( Math.PI);
		System.out.println( Math.E);
	}

}

java.text.DecimalFormat類

package com.wkcto.chapter04.math;

import java.text.DecimalFormat;
/**
 * DecimalFormat類
 * 	對(duì)數(shù)字格式化
 * 	#	任意數(shù)字
 * 	0	任意數(shù)字, 不足的位置會(huì)補(bǔ)0
 * 	.	小數(shù)點(diǎn)
 * 	,	千分位
 * @author 蛙課網(wǎng)
 *
 */
public class Test02 {

	public static void main(String[] args) {
		DecimalFormat  decimalFormat = new DecimalFormat("###,###.0000");
		System.out.println( decimalFormat.format(12345.67));   //12,345.6700
		
	}

}

BigInteger/BigDecimal類

在進(jìn)行科學(xué)計(jì)算/財(cái)務(wù)計(jì)算時(shí), 對(duì)精度要求比較高,就使用這兩個(gè)類

package com.wkcto.chapter04.math;

import java.math.BigDecimal;
import java.math.BigInteger;
import java.math.RoundingMode;

/**
 * BigInteger/BigDecimal
 * @author 蛙課網(wǎng)
 *
 */
public class Test03 {

	public static void main(String[] args) {
		BigInteger i1 = new BigInteger("123456789123456789123456798132456798132456798132456798456");
		BigInteger i2 = new BigInteger("123456789123456789123456798132456798132456798132456798");
		//相加
		BigInteger i3 = i1.add(i2);
		System.out.println( i3 );
		//相減
		i3 = i1.subtract(i2);
		System.out.println( i3 );
		//相乘
		i3 = i1.multiply(i2);
		System.out.println( i3 );
		
		BigDecimal d1 = new BigDecimal("1234567891234567891234567981324567981324567981324567984561.32465798");
		BigDecimal d2 = new BigDecimal("12345678912345678912345679813245679813245679813245679841.32465798");
		//相除, 小數(shù)相除時(shí), 可能會(huì)出現(xiàn)除不斷的情況, 會(huì)產(chǎn)生異常
//		BigDecimal d3 = d1.divide(d2);		// java.lang.ArithmeticException:
		//小數(shù)相除時(shí), 可以指定小數(shù)的處理方式
		BigDecimal d3 = d1.divide(d2, RoundingMode.CEILING);
		System.out.println( d3 );  
		
	}

}

java.util.Random類

用于產(chǎn)生隨機(jī)數(shù)

package com.wkcto.chapter04.math;

import java.util.Random;

/**
 * Random類
 * 	用于產(chǎn)生隨機(jī)數(shù)
 * @author 蛙課網(wǎng)
 *
 */
public class Test04 {

	public static void main(String[] args) {
		//創(chuàng)建Random對(duì)象
		Random random = new Random();
		
		//產(chǎn)生隨機(jī)小數(shù), [0,1)
		for( int i = 1; i<=10; i++){
			System.out.println( random.nextDouble());
		}
		System.out.println( "-----------------");
		
		//產(chǎn)生隨機(jī)整數(shù),
		for( int i = 1; i<=10; i++){
			System.out.println( random.nextInt());
		}
		System.out.println( "-----------------");
		
		//產(chǎn)生隨機(jī)整數(shù),指定一個(gè)上限, 如[0,100)范圍的隨機(jī)整數(shù)
		for( int i = 1; i<=10; i++){
			System.out.println( random.nextInt(100));
		}
		System.out.println( "-----------------");
		
		//隨機(jī)數(shù),可以指定一個(gè)隨機(jī)數(shù)的種子, 種子相同的隨機(jī)數(shù)對(duì)象,產(chǎn)生隨機(jī)數(shù)序列也是一樣的
		Random random1 = new Random(45679);
		Random random2 = new Random(45679);

		// 使用相同種子的隨機(jī)數(shù)對(duì)象 產(chǎn)生隨機(jī)小數(shù), [0,1)
		for (int i = 1; i <= 10; i++) {
			System.out.println(random1.nextDouble());
		}
		System.out.println("=====================");
		for (int i = 1; i <= 10; i++) {
			System.out.println(random2.nextDouble());
		}

	}

}

總結(jié)

掌握String對(duì)象的創(chuàng)建(構(gòu)造方法)

熟練掌握String類的基本操作(常用方法)

理解String對(duì)象的不可變性

記住StringBuilder/StringBuffer的特點(diǎn)

記住包裝類有哪些

理解為什么提供包裝類

掌握創(chuàng)建包裝類對(duì)象的方法(構(gòu)造方法)

掌握包裝類的基本操作(常用方法)

掌握int/String/Integer之間的相互轉(zhuǎn)換

理解裝箱與拆箱, -128~127之間的整數(shù)裝箱采用享元模式

掌握Date/Calendar對(duì)象的創(chuàng)建, 掌握把Date對(duì)象以指定的字符串顯示, 把日期字符串轉(zhuǎn)換為Date對(duì)象

掌握產(chǎn)生隨機(jī)數(shù)的方法

主站蜘蛛池模板: 精品国产一区二区三区久 | 亚州免费一级毛片 | 久久午夜国产片 | 中文字幕波多野不卡一区 | 精品久久久久久免费影院 | 久久99久久99小草精品免视看 | 全免费a级毛片免费看不卡 全免费a级毛片免费看视频免 | 99久久99热久久精品免费看 | 手机看片福利盒子久久 | 久久国产精品最新一区 | 久久99热精品免费观看无卡顿 | 一级片在线观看视频 | 国外成人在线视频 | 在线观看理论片 | 国产一区二区在线 |播放 | 欧美成人精品一区二区三区 | 亚洲久久草 | 91精品国产9l久久久久 | 一级a欧美毛片 | 精品国产成人系列 | 国产亚洲欧美一区二区三区 | 免费在线一级片 | 97精品一区二区三区在线不卡 | 一级aa免费视频毛片 | 国内精品综合九九久久精品 | 久一视频在线观看 | 国产精品亚洲综合一区在线观看 | 老司机毛片 | 婷婷丝袜 | 欧美男女爱爱视频 | jiucao在线观看精品 | 91亚洲精品久久 | 高清人人天天夜夜曰狠狠狠狠 | 国产精品a区 | 啪啪婷婷| 草久在线观看 | 国产亚洲一区二区在线观看 | 青草视频在线观看视频 | 国产九九热视频 | 成年女人18级毛片毛片 | 欧美深度肠交惨叫 |