Java如何相加兩個數(shù)字
相加兩個數(shù)字
示例
int x = 5;
int y = 6;
int sum = x + y;
System.out.println(sum); // 打印 x + y 的和
輸出
11
解釋
- 首先,聲明兩個
int
類型的變量x
和y
,并分別賦值為 5 和 6。 - 然后,使用
+
運(yùn)算符將x
和y
相加,并將結(jié)果賦給變量sum
。 - 最后,使用
System.out.println()
方法打印sum
的值。
使用用戶輸入相加兩個數(shù)字
示例
import java.util.Scanner; // 導(dǎo)入 Scanner 類
class MyClass {
public static void main(String[] args) {
int x, y, sum;
Scanner myObj = new Scanner(System.in); // 創(chuàng)建 Scanner 對象
System.out.println("輸入一個數(shù)字:");
x = myObj.nextInt(); // 讀取用戶輸入
System.out.println("輸入另一個數(shù)字:");
y = myObj.nextInt(); // 讀取用戶輸入
sum = x + y; // 計算 x + y 的和
System.out.println("和是:" + sum); // 打印和
}
}
輸出
輸入一個數(shù)字:
5
輸入另一個數(shù)字:
6
和是:11
解釋
- 首先,導(dǎo)入
Scanner
類,用于讀取用戶輸入。 - 然后,聲明三個
int
類型的變量x
、y
和sum
。 - 創(chuàng)建一個
Scanner
對象myObj
,用于讀取用戶輸入。 - 使用
System.out.println()
方法提示用戶輸入兩個數(shù)字。 - 使用
myObj.nextInt()
方法讀取用戶輸入的數(shù)字,并分別賦值給x
和y
。 - 使用
+
運(yùn)算符將x
和y
相加,并將結(jié)果賦給變量sum
。 - 最后,使用
System.out.println()
方法打印sum
的值。
Java如何計算單詞數(shù)
使用 split() 方法
示例
String words = "One Two Three Four";
int countWords = words.split("\\s").length;
System.out.println(countWords);
輸出
4
解釋
- 首先,聲明一個
String
類型的變量words
,并賦值為包含多個單詞的字符串。 - 然后,使用
split()
方法將字符串words
以空格為分隔符分割成一個字符串?dāng)?shù)組。 - 使用
length
屬性獲取字符串?dāng)?shù)組的長度,即單詞數(shù)。 - 最后,使用
System.out.println()
方法打印單詞數(shù)。
注意事項
-
split()
方法可以根據(jù)指定的正則表達(dá)式分割字符串。在本例中,使用"\\s"
正則表達(dá)式匹配空格。 - 如果字符串包含空格以外的空白字符,例如制表符或換行符,則需要使用相應(yīng)的正則表達(dá)式進(jìn)行匹配。
使用 StringTokenizer 類
示例
import java.util.StringTokenizer;
public class CountWords {
public static void main(String[] args) {
String words = "One Two Three Four";
StringTokenizer st = new StringTokenizer(words);
int countWords = st.countTokens();
System.out.println(countWords);
}
}
輸出
4
解釋
- 首先,導(dǎo)入
StringTokenizer
類。 - 然后,創(chuàng)建
StringTokenizer
對象,并傳入要分割的字符串。 - 使用
countTokens()
方法獲取StringTokenizer
對象的計數(shù)器值,即單詞數(shù)。 - 最后,使用
System.out.println()
方法打印單詞數(shù)。
注意事項
-
StringTokenizer
類是遺留類,不建議在新的代碼中使用。
Java如何反轉(zhuǎn)字符串
使用 for 循環(huán)
示例
String originalStr = "Hello";
String reversedStr = "";
for (int i = 0; i < originalStr.length(); i++) {
reversedStr = originalStr.charAt(i) + reversedStr;
}
System.out.println("反轉(zhuǎn)后的字符串:" + reversedStr);
輸出
反轉(zhuǎn)后的字符串:olleH
解釋
- 首先,聲明兩個
String
類型的變量originalStr
和reversedStr
。 - 使用
for
循環(huán)遍歷originalStr
字符串的每個字符。 - 在每次迭代中,將當(dāng)前字符添加到
reversedStr
字符串的開頭。 - 最后,使用
System.out.println()
方法打印反轉(zhuǎn)后的字符串。
注意事項
- 此方法適用于任何長度的字符串。
- 此方法可以反轉(zhuǎn)任何類型的字符串,包括數(shù)字、字母和特殊字符。
使用 StringBuilder 類
示例
String originalStr = "Hello";
StringBuilder sb = new StringBuilder(originalStr);
sb.reverse();
String reversedStr = sb.toString();
System.out.println("反轉(zhuǎn)后的字符串:" + reversedStr);
輸出
反轉(zhuǎn)后的字符串:olleH
解釋
- 首先,聲明兩個
String
類型的變量originalStr
和reversedStr
。 - 創(chuàng)建一個
StringBuilder
對象,并傳入要反轉(zhuǎn)的字符串。 - 使用
reverse()
方法反轉(zhuǎn)StringBuilder
對象。 - 使用
toString()
方法將StringBuilder
對象轉(zhuǎn)換為String
對象。 - 最后,使用
System.out.println()
方法打印反轉(zhuǎn)后的字符串。
注意事項
-
StringBuilder
類是可變的,因此可以對其進(jìn)行修改。 - 此方法比使用
for
循環(huán)更有效。
Java如何計算元素的和
計算數(shù)組元素的總和
示例
int[] myArray = {1, 5, 10, 25};
int sum = 0;
int i;?
// 循環(huán)遍歷數(shù)組元素,并將和存儲在 sum 變量中
for (i = 0; i < myArray.length; i++) {
?
sum += myArray[i];
}
System.out.println("和為:" + sum);
輸出
和為:41
解釋
- 首先,聲明一個
int
類型的數(shù)組myArray
,并初始化一些值。 - 聲明一個
int
類型的變量sum
,用于存儲數(shù)組元素的總和。 - 聲明一個
int
類型的變量i
,用于循環(huán)遍歷數(shù)組。 - 使用
for
循環(huán)遍歷數(shù)組元素,并在每次迭代中將當(dāng)前元素的值添加到sum
變量中。 - 最后,使用
System.out.println()
方法打印數(shù)組元素的總和。
注意事項
- 此方法適用于任何類型數(shù)組的元素。
- 此方法可以計算任何長度數(shù)組元素的總和。
使用增強(qiáng)型 for 循環(huán)
示例
int[] myArray = {1, 5, 10, 25};
int sum = 0;
// 使用增強(qiáng)型 for 循環(huán)遍歷數(shù)組元素
for (int num : myArray) {
?sum += num;
}
System.out.println("和為:" + sum);
輸出
和為:41
解釋
- 此示例使用增強(qiáng)型
for
循環(huán)遍歷數(shù)組元素。 - 增強(qiáng)型
for
循環(huán)語法更簡潔,易于閱讀。
Java如何計算矩形的面積
計算矩形面積
示例
int length = 5;?
int width = 2;?
int area = length * width;?
System.out.println("矩形的面積:" + area);?
輸出
矩形的面積:10
解釋
- 首先,聲明兩個
int
類型的變量length
和width
,分別代表矩形的長度和寬度。 - 然后,使用
length
和width
變量計算矩形的面積,并將其賦值給int
類型的變量area
。 - 最后,使用
System.out.println()
方法打印矩形的面積。
注意事項
- 此方法適用于任何長度和寬度的矩形。
- 此方法可以計算任何類型數(shù)字的矩形面積。
使用 Scanner
類
示例
import java.util.Scanner;
public class RectangleArea {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入矩形的長度:");
int length = scanner.nextInt();
System.out.println("請輸入矩形的寬度:");
int width = scanner.nextInt();
int area = length * width;
System.out.println("矩形的面積為:" + area);
}
}
輸出
請輸入矩形的長度:
5
請輸入矩形的寬度:
2
矩形的面積為:10
解釋
- 此示例使用
Scanner
類從用戶輸入獲取矩形的長度和寬度。 - 然后,使用
length
和width
變量計算矩形的面積,并將其打印到控制臺。
Java如何判斷一個數(shù)是偶數(shù)還是奇數(shù)
判斷奇偶性
示例
int number = 5;
// 判斷上述數(shù)字是偶數(shù)還是奇數(shù)
if (number % 2 == 0) {
System.out.println(number + " 是偶數(shù)。");
} else {
System.out.println(number + " 是奇數(shù)。");
}
輸出
5 是奇數(shù)。
解釋
- 首先,聲明一個
int
類型的變量number
,并賦值為要判斷的數(shù)字。 - 使用
number % 2
運(yùn)算符計算number
除以 2 的余數(shù)。 - 如果余數(shù)為 0,則
number
是偶數(shù),否則是奇數(shù)。 - 使用
if-else
語句根據(jù)余數(shù)的值輸出相應(yīng)的判斷結(jié)果。
注意事項
- 此方法適用于任何類型的數(shù)字。
- 此方法可以判斷任何范圍內(nèi)的數(shù)字的奇偶性。
使用位運(yùn)算
示例
int number = 5;
// 判斷上述數(shù)字是偶數(shù)還是奇數(shù)
if ((number & 1) == 0) {
System.out.println(number + " 是偶數(shù)。");
} else {
System.out.println(number + " 是奇數(shù)。");
}
輸出
5 是奇數(shù)。
解釋
- 此示例使用位運(yùn)算符
&
判斷number
的最低位是否為 0。 - 如果最低位為 0,則
number
是偶數(shù),否則是奇數(shù)。
最后
為了方便其他設(shè)備和平臺的小伙伴觀看往期文章:
微信公眾號搜索:Let us Coding
,關(guān)注后即可獲取最新文章推送文章來源:http://www.zghlxwxcb.cn/news/detail-841616.html
看完如果覺得有幫助,歡迎 點贊、收藏、關(guān)注文章來源地址http://www.zghlxwxcb.cn/news/detail-841616.html
到了這里,關(guān)于Java 編程實例:相加數(shù)字、計算單詞數(shù)、字符串反轉(zhuǎn)、元素求和、矩形面積及奇偶判斷的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!