欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java里數字和字符串數字相加

孫婉娜1年前8瀏覽0評論

在Java中,數字和字符串數字相加是非常常見的操作。當數字與字符串數字相加時,Java會將數字轉換為字符串,然后將兩個字符串拼接在一起。下面進一步介紹數字和字符串數字相加的情況。

public static void main(String[] args) {
int num1 = 10;
String str1 = "20";
int num2 = Integer.parseInt(str1);
String str2 = "30.5";
double num3 = Double.parseDouble(str2);
String result1 = num1 + str1;
String result2 = num1 + num2 + "";
String result3 = str2 + num1;
double result4 = num1 + num3;
System.out.println("result1: " + result1);  // 1020
System.out.println("result2: " + result2);  // 20
System.out.println("result3: " + result3);  // 30.510
System.out.println("result4: " + result4);  // 40.5
}

首先定義了一個數字變量和兩個字符串數字變量。我們使用Integer.parseInt和Double.parseDouble方法將字符串數字轉換為int和double類型。然后對數字和字符串數字進行不同的相加操作。

在第一個相加操作中,num1和str1被拼接在一起,結果是"1020"。

在第二個相加操作中,num1和num2的相加結果被轉換為字符串,結果是"20"。

在第三個相加操作中,str2和num1被拼接在一起,結果是"30.510"。

在第四個相加操作中,num1被自動轉換為double類型,并與num3相加,結果是40.5。

這些例子告訴我們,當數字和字符串數字相加時,Java將數字自動轉換為字符串,然后進行字符串拼接。但是,如果字符串數字包含非數字字符,那么在將其轉換為int或double類型時,會拋出NumberFormatException異常。