2022-03-07

1.##### length();和length;的區(qū)別

length()用于求String字符串對(duì)象的長(zhǎng)度,而length用于求String字符串?dāng)?shù)組的長(zhǎng)度。

length()是求String字符串對(duì)象中字符的個(gè)數(shù),而length是求字符串?dāng)?shù)組中有多少個(gè)字符串。

**String s1=new String[n]; //定義字符串,對(duì)應(yīng)length()**

**String[? ] s2=new String[n]; //定義字符串?dāng)?shù)組,對(duì)應(yīng)length**

2.### 大數(shù)運(yùn)算:


**java中用于操作大數(shù)的類主要有倆種 第一個(gè)是BigInteger,代表大整數(shù)。第二個(gè)是BigDecimal,代表大浮點(diǎn)數(shù)。兩種類的操作方法類似**


### 基本用法(頭文件:頭文件:import java.math.[BigInteger](https://so.csdn.net/so/search?q=BigInteger&spm=1001.2101.3001.7020);)


Scanner in = new Scanner(System.in);

BigInteger a = in.nextBigInteger();

BigInteger b = in.nextBigInteger();



###### 1.更改為大數(shù)數(shù)據(jù)類型


String s = "12345678987654321"

BigInteger a = new BigInteger(s);//把字符串轉(zhuǎn)換為大數(shù)類型



int a =1234567;

BigInteger a = BigInteger.valueOf(a);//將int型轉(zhuǎn)換為大數(shù)類型


String s = "12345678987654321";

BigInteger a =BigInteger.valueOf(s,10);//將字符串轉(zhuǎn)換成10進(jìn)制的大數(shù)


###### 2.大整數(shù)的四則運(yùn)算


a.add(b)    //求a+b 加法


a.subtract(b)  //求a-b 減法


a.divide(b)   //求a/b 除法


a.multiply(b)  //求a*b 乘法


###### 3.大整數(shù)比較大小


a.equals(b);  //如果a b相等 返回true 否則返回false


if(a.equals(a.max(b)))   //如果a等于a和b中的較大者 即a>b 否則a<b


###### 4.常用方法


a.mod(b)  //求余數(shù)即a%b


a.gcd(b)   //求最大公約數(shù)


a.max(b)  //求最大值


a.min(b)   //求最小值


a.pow(b)  //求a^b的大數(shù)


###### 5.求大數(shù)的長(zhǎng)度


a.toString().length();

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • JAVA數(shù)據(jù)處理 字符串處理 一般程序需要處理大量文本數(shù)據(jù),Java 語言的文本數(shù)據(jù)被保存為字符或字符串類型。字符...
    夜雨流云閱讀 1,307評(píng)論 0 0
  • 在canal的源碼模塊中有子模塊canal.filter。其中都是基于aviator的各種filter Aviat...
    holly_wang_王小飛閱讀 4,993評(píng)論 0 6
  • 第三章Java的基本程序設(shè)計(jì)結(jié)構(gòu) 數(shù)據(jù)類型 Java 是一種強(qiáng)類型語言,必須為每個(gè)變量聲明一種類型。在 Java ...
    Boger_8cf1閱讀 407評(píng)論 0 0
  • # 洛谷算法 ## P5704字母轉(zhuǎn)換 屬于是基礎(chǔ)不夠扎實(shí),怕以后再忘記,打個(gè)筆記 每個(gè)字母都對(duì)應(yīng)一個(gè)ASCII...
    Pi11ow閱讀 719評(píng)論 0 3
  • 1.System.exit(int status):main方法正常退出時(shí),程序的退出代碼為0(通常都不寫這句,默...
    luckee閱讀 344評(píng)論 0 0

友情鏈接更多精彩內(nèi)容