国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java 編程實例:相加數(shù)字、計算單詞數(shù)、字符串反轉(zhuǎn)、元素求和、矩形面積及奇偶判斷

這篇具有很好參考價值的文章主要介紹了Java 編程實例:相加數(shù)字、計算單詞數(shù)、字符串反轉(zhuǎn)、元素求和、矩形面積及奇偶判斷。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Java如何相加兩個數(shù)字

相加兩個數(shù)字

示例

int x = 5;
int y = 6;
int sum = x + y;
System.out.println(sum); // 打印 x + y 的和

輸出

11

解釋

  • 首先,聲明兩個 int 類型的變量 xy,并分別賦值為 5 和 6。
  • 然后,使用 + 運(yùn)算符將 xy 相加,并將結(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、ysum
  • 創(chuàng)建一個 Scanner 對象 myObj,用于讀取用戶輸入。
  • 使用 System.out.println() 方法提示用戶輸入兩個數(shù)字。
  • 使用 myObj.nextInt() 方法讀取用戶輸入的數(shù)字,并分別賦值給 xy。
  • 使用 + 運(yùn)算符將 xy 相加,并將結(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 類型的變量 originalStrreversedStr。
  • 使用 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 類型的變量 originalStrreversedStr。
  • 創(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 類型的變量 lengthwidth,分別代表矩形的長度和寬度。
  • 然后,使用 lengthwidth 變量計算矩形的面積,并將其賦值給 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 類從用戶輸入獲取矩形的長度和寬度。
  • 然后,使用 lengthwidth 變量計算矩形的面積,并將其打印到控制臺。

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)注后即可獲取最新文章推送

看完如果覺得有幫助,歡迎 點贊、收藏、關(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)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【每日撓頭算法(4)】字符串相加|字符串相乘

    【每日撓頭算法(4)】字符串相加|字符串相乘

    點我直達(dá)~ 1.將兩個字符串從右往左開始進(jìn)行相加,使用一個變量 ans 表示進(jìn)位,如果兩個字符串的個位加法和大于10,那么讓進(jìn)位+1,個位和再%10,然后將結(jié)果存入到新的字符串 strRet 中 2.兩個字符串的十位和十位繼續(xù)相加,并且需要加上個位的進(jìn)位 ans ,步驟同1 3.這樣不斷相

    2024年02月09日
    瀏覽(26)
  • 字符串相加(力扣)

    字符串相加(力扣)

    Problem: 415. 字符串相加 創(chuàng)建一個StringBuilder對象使用append方法追加每位數(shù)字相加,使用雙指針的方式,指針i,j分別指向num1和num2的每位數(shù)字,從后往前,進(jìn)位用carry存儲著。 得到答案后,然后反轉(zhuǎn)StringBUilder再轉(zhuǎn)化為String即可。 時間復(fù)雜度: O(max) max表示兩個字符串中最長的一個

    2024年02月16日
    瀏覽(25)
  • 【C++】415.字符串相加

    【C++】415.字符串相加

    題目描述: 給定兩個字符串形式的非負(fù)整數(shù) num1 和 num2 ,計算它們的和并同樣以字符串形式返回。 你不能使用任何內(nèi)建的用于處理大整數(shù)的庫(比如 BigInteger ),也不能直接將輸入的字符串轉(zhuǎn)換為整數(shù)形式。 示例1: 示例 2: 示例 3: 提示: 1 = num1.length, num2.length = 104 num1

    2024年02月08日
    瀏覽(32)
  • 面試熱題(字符串相加)

    面試熱題(字符串相加)

    給定兩個字符串形式的非負(fù)整數(shù)? num1 ?和 num2 ?,計算它們的和并同樣以字符串形式返回。 你不能使用任何內(nèi)建的用于處理大整數(shù)的庫(比如? BigInteger ),?也不能直接將輸入的字符串轉(zhuǎn)換為整數(shù)形式。 ? ? ? 字符串相加這道題其實對于很多人來說是有挑戰(zhàn)性的,因為有進(jìn)

    2024年02月14日
    瀏覽(24)
  • LeetCode_字符串_簡單_415.字符串相加

    給定兩個字符串形式的非負(fù)整數(shù) num1 和num2,計算它們的和并同樣以字符串形式返回。 你不能使用任何內(nèi)建的用于處理大整數(shù)的庫(比如 BigInteger), 也不能直接將輸入的字符串轉(zhuǎn)換為整數(shù)形式。 示例 1: 輸入:num1 = “11”, num2 = “123” 輸出:“134” 示例 2: 輸入:num1 = “

    2024年02月01日
    瀏覽(28)
  • 【算法詳解】力扣415.字符串相加

    力扣鏈接:力扣415.字符串相加 給定兩個字符串形式的非負(fù)整數(shù) num1 和num2 ,計算它們的和并同樣以字符串形式返回。 你不能使用任何內(nèi)建的用于處理大整數(shù)的庫(比如 BigInteger), 也不能直接將輸入的字符串轉(zhuǎn)換為整數(shù)形式。 示例 1: 輸入:num1 = “11”, num2 = “123” 輸出:

    2024年01月22日
    瀏覽(31)
  • LeetCode·每日一題·415. 字符串相加·模擬

    LeetCode·每日一題·415. 字符串相加·模擬

    作者:小迅 鏈接:https://leetcode.cn/problems/add-strings/solutions/2347085/mo-ni-zhu-shi-chao-ji-xiang-xi-by-xun-ge-fges/ 來源:力扣(LeetCode) 著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。 ? 題意 - 給定二個字符串,計算它們的和并同樣以字符串形式返回。 直接從

    2024年02月16日
    瀏覽(22)
  • Java字符串和數(shù)字類型的轉(zhuǎn)換

    在Java中,數(shù)字和字符之間的轉(zhuǎn)換可以通過類型轉(zhuǎn)換或字符串轉(zhuǎn)換實現(xiàn)。 一、類型轉(zhuǎn)換 在Java中,數(shù)字類型可以轉(zhuǎn)換為字符類型,也可以將字符類型轉(zhuǎn)換為數(shù)字類型。數(shù)字類型可以使用強(qiáng)制類型轉(zhuǎn)換將其轉(zhuǎn)換為字符類型,例如: 1.數(shù)字轉(zhuǎn)字符 上面的代碼中,我們將數(shù)字65強(qiáng)制轉(zhuǎn)

    2024年02月16日
    瀏覽(25)
  • 【力扣每日一題】2023.7.17 字符串相加

    【力扣每日一題】2023.7.17 字符串相加

    題面很簡單,就是要將兩個字符串看作是數(shù)字然后相加,將最后結(jié)果轉(zhuǎn)為字符串返回即可. 看到這題我的第一反應(yīng)是直接轉(zhuǎn)成數(shù)字再相加再轉(zhuǎn)成字符串,像是這樣: 但這樣就不符合題目要求了( 這不是主要原因 )?,并且遇到大數(shù)就無法轉(zhuǎn)成整型也無法計算了. 所以需要像是我們列豎式

    2024年02月16日
    瀏覽(24)
  • 【java】Java基礎(chǔ)-數(shù)字與字符串的互轉(zhuǎn)匯總

    1、通過ToString() 方法, Double 就是一個包裝類,String s1 = Double. toString (num); Integer同理 2、通過valueof() 方法, 本質(zhì)上還是調(diào)用 toString() 方法,String s2 = String. valueOf (num); 3、技巧性,第三種沒有借助包裝類?String s3 =\\\"\\\"+num; string 和int之間的轉(zhuǎn)換 string轉(zhuǎn)換成int ?:Integer.valueOf(\\\"12\\\") 或者

    2023年04月12日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包