Java 字符型输入法
最编程
2024-04-28 17:18:47
...
关于Java的读入方式
1 Java提供的常用的Scanner类读入方式
整型: nextInt();
浮点型: 单精度nextFloat(); 双精度nextDouble();
字符串: next(); nextLine();
那么我们想输入char类型的变量时怎么办呢?
首先,我们想到的肯定是nextChar(); 这个方法,但是由下图可知,Java的Scanner类中并没有提供nextChar();这个方法。
那我们是不是就没有办法输入char类型的数据了呢?
2 输入char类型数据的方法
由于Scanner类只提供了字符串String类的输入方式,没有char类型的输入方法,但是,Java提供了一个很好解决方法。
利用charAt(n);方法,这个方法可以返回字符串第n个位置的字符。
所以我们利用这个方法就可以很好的写出下列代码,实现char类型输入
import java.util.Scanner;
public class S2 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
char a=in.next().charAt(0);
System.out.println(a);
in.close();
}
}
注意:charAt(n);方法里的n是从0开始计数的!!!
下一篇: Java 中的键盘输入语句
推荐阅读
-
Java 基础扫盲 - 字节、字符、位
-
位、字节、WORD、DWORD 的区别和联系 - Unicode 和 ANSI 的区别就像输入法中 "全宽 "和 "半宽 "的区别一样。 由于不同的 ANSI 编码有不同的标准(不同的字符集),对于给定的多字节字符串,我们必须知道它使用的是哪种字符集,才能知道它包含哪些 "字符"。对于 UNICODE 字符串来说,无论环境如何,它所代表的 "字符 "内容始终是相同的。Unicode 有一个统一的标准,定义了世界上大多数字符的编码,因此拉丁文、数字、简体中文、繁体中文和日文都可以存储在一个编码中。统一码是一个统一的标准,定义了世界上大多数字符的编码。 比特(Bit)和字节(Byte)的区别:例如USB2.0 标准接口的传输速率为 480Mbps,有一些人误认为是每秒 480 兆比特,同样网络带宽为 2MB,就容易误认为是每秒 2 兆比特。其实,480Mbps 应该是 480 兆比特/秒或 480 兆字节/秒,它等于 "60 兆字节/秒";同样,2MB,应该是 256 兆字节/秒。 Bit 和 Byte 译为 "比特",都是数据计量单位,比特="位 "或 "比特"。 Byte = 字节,即 1byte = 8bits,两者的换算关系为 1:8。 Mbps = mega bits per second(兆位/秒)是速率单位,因此 2M 带宽应为 2 兆位/秒,即 2MBps。MB = 兆字节(Megabytes,兆字节)是单位量,1MB/S(兆字节/秒)= 8MBPS(兆字节/秒)。 通常所说的硬盘容量是指 40GB、80GB、100GB,其中的 B 是指 Byte 也称为 "字节"。 1 KB=1024 字节 1 MB=1024 KB=1024*1024 字节 1 GB=1024 MB=1024*1024*1024 字节 例如,以前所谓的 56KB MODEM 转换过来的 56KBps 除以 8 就是 7Kbyte,所以真正从网上下载文件存在硬盘上的速度也是每秒 7Kbyte;也就是说,用 B 表示传输速度一般指 Bit;用 B 表示容量一般指 Byte。比特、字节、WORD、DWORD 的本质。
-
移除 Java 字符串内的双引号。
-
Java 实例 – 字符串小写转大写 |
-
Java 示例 - 字符串分割
-
java 输入字符串是否_java 使用 3 种方法判断用户输入字符串是否为回文字符串
-
Java 字符型输入法
-
在 Java 中输入单个字符的 2 种方法:
-
Java 判断输入字符串是否为中文的方法摘要
-
如何用 Java 语言编程,如何输入 char 类型的字符