Java 教程

Java 控制语句

面向对象编程

Java 内置类

Java 文件处理

Java 错误与异常

Java 多线程

Java 同步

Java 网络编程

Java 集合

Java 接口

Java 数据结构

Java 集合算法

高级 Java

Java 其他

Java APIs 与框架

Java 类引用

Java 有用资源

Java - char 数据类型



char 数据类型 (关键字)

Java char 是一种原始数据类型,用于创建字符 (char) 类型变量,这些变量可以接受单个字符。

char 数据类型的特性

  • char 数据类型是一个单一的 16 位 Unicode 字符

  • 最小值为 '\u0000'(或 0)

  • 最大值为 '\uffff'(或 65,535 包含)

  • Char 数据类型用于存储任何字符

  • 示例:char letterA = 'A'

一个 char 变量代表一个保留的内存位置来存储 char 值。这意味着当你创建一个变量时,你在内存中保留了一些空间。

基于变量的数据类型,操作系统分配内存并决定什么可以存储在保留的内存中。因此,通过为变量分配不同的数据类型,你可以在 char 变量中存储 char 值。

语法

以下是使用 char 关键字声明字符类型变量的语法

char variable_name = value;

char 数据类型 (关键字) 的示例

以下是 Java 中 char 数据类型 (关键字) 的一些示例。

示例 1

以下示例显示了我们上面讨论的 char 原始数据类型的用法。我们创建了一个 char 变量 charValue 并为其赋值了一个 char 值。然后打印此变量。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      char charValue = 'A';
      System.out.println("char: " + charValue);	  
   }
}

输出

char: A

示例 2

以下示例显示了使用 char 原始数据类型来存储 Unicode 值。我们创建了两个 char 变量并为它们分配了 char 值。最后打印值。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      char charValue1 = '\u0041';
      char charValue2 = '\u0061';

      System.out.println("char: " + charValue1);
      System.out.println("char: " + charValue2);	  
   }
}

输出

char: A
char: a

示例 3

以下示例显示了使用 char 变量以及无效值。我们创建了一个 char 变量 charValue 并为其分配了一个超出范围的值。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      char charValue = '\ufffff';
      System.out.println("char: " + charValue);
   }
}

输出

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
	Invalid character constant

	at com.tutorialspoint.JavaTester.main(JavaTester.java:5)
java_basic_syntax.htm
广告