Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java 程序?qū)har類型變量轉(zhuǎn)換為int

   Java 實例大全

在此程序中,我們將學習如何在Java中將字符(char)類型的變量轉(zhuǎn)換為整數(shù)(int)。

要理解此示例,您應該了解以下Java編程主題:

示例1:Java 程序?qū)har轉(zhuǎn)換為int

class Main {
  public static void main(String[] args) {

    //創(chuàng)建字符變量
    char a = '5';
    char b = 'c';

    //將char變量轉(zhuǎn)換為int
    //將char 變量分配給int類型變量
    int num1 = a;
    int num2 = b;

    // print the values
    System.out.println(num1);    // 53
    System.out.println(num2);    // 99
  }
}

在上面的示例中,我們有char類型變量 a 和 b。請注意,我們已將char變量分配給int變量。

此處,代替字符,將字符的 ASCII 值分配給 int 變量。因此,我們得到值 53(ASCII值“ 5”)99(ASCII值“ c”)作為輸出。

示例2:使用getNumericValue()方法將char轉(zhuǎn)換為int

我們還可以使用類的getNumericValue()方法Character將char類型變量轉(zhuǎn)換為int類型。

class Main {
  public static void main(String[] args) {

    //創(chuàng)建字符變量
    char a = '5';
    char b = '9';

    //將char變量轉(zhuǎn)換為int
    // 使用 getNumericValue() 方法
    int num1 = Character.getNumericValue(a);
    int num2 = Character.getNumericValue(b);

    //打印字符的數(shù)值
    System.out.println(num1);    // 5
    System.out.println(num2);    // 9
  }
}

在這里,如我們所見,getNumericValue()方法返回字符的數(shù)字值。字符 '5' 將轉(zhuǎn)換為整數(shù) 5,并且將字符 '9' 將轉(zhuǎn)換為整數(shù) 9。

示例3:使用parseInt()方法將char轉(zhuǎn)換為int

我們還可以使用類的parseInt()方法Integer將char類型變量轉(zhuǎn)換為int類型。

class Main {
  public static void main(String[] args) {

    // 創(chuàng)建字符變量
    char a = '5';
    char b = '9';

    // 將char變量轉(zhuǎn)換為int
    // 使用 parseInt() 方法
    int num1 = Integer.parseInt(String.valueOf(a));
    int num2 = Integer.parseInt(String.valueOf(b));

    // 打印數(shù)值
    System.out.println(num1);    // 5
    System.out.println(num2);    // 9
  }
}

注意表達式

Integer.parseInt(String.valueOf(a))

這里,

  • String.valueOf(a) - 將char類型變量 a 轉(zhuǎn)換為 String 類型

  • Integer.parseInt()  - 將字符串轉(zhuǎn)換為int

注意:Integer.parseInt()方法僅適用于字符串類型的變量。因此,可以將字符'a' 轉(zhuǎn)換為 String(字符串)。

示例4:通過減字符‘0’將 char 轉(zhuǎn)換為 int

在Java中,我們還可以通過將char字符減0字符來將其轉(zhuǎn)換為整數(shù)。例如,

class Main {
  public static void main(String[] args) {

    //創(chuàng)建字符變量
    char a = '9';
    char b = '3';

    //將char變量轉(zhuǎn)換為int
    //用char字符減字符0
    int num1 = a - '0';
    int num2 = b - '0';

    // print numeric value
    System.out.println(num1);    // 9
    System.out.println(num2);    // 3
  }
}

在上面的示例中,請注意以下行:

int num1 = a -'0';

在這里,我們用字符'a'減去字符'0'。在這種情況下,字符將轉(zhuǎn)換為整數(shù)。并將值減去零將得到相同的值。即9 - 0 = 9。

因此,我們分別獲得字符“ 9”和“ 3”的整數(shù)值9和3。

Java 實例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清