Java 编程基础:数据类型、变量与表达式详解
1. 数据类型转换
在 Java 中,我们可以通过类型转换(casting)临时改变 System.in.read()
方法返回的数据类型,将其从整数类型转换为字符类型。类型转换是为了执行特定操作,将一个值从一种数据类型临时转换为另一种数据类型。
以下是一个示例代码:
class Demo {
public static void main( String args[])
throws java.io.IOException {
char choice = (char) System.in.read();
}
}
当进行类型转换时,会发生以下步骤:
1. System.in.read()
方法返回一个整数,该整数代表从键盘输入的字符。
2. 返回的整数值被临时转换为字符类型,使其与 choice
变量的数据类型相同。
3. 转换后的整数被赋值给 choice
变量。
需要注意的是,在上述示例中, main()
方法后面有 throws java.io.IOException
,这是在告诉 Java,如果从键盘读取字符时出现问题,该方法将抛出 IOException
异常。
2. 变量的基本概念
计算机