您的位置:

java如何输入char型数据,java从键盘输入char类型

本文目录一览:

在java中如何输入一个char型字符。

1.先创建一个Scanner对象

2.调用Scanner对象的next()方法获取控制台输入,返回的是一个String类型,因为没有nextChar()方法

3.调用String的charAt(0)方法获取第一个字符

Scanner sc = new Scanner(System.in);

String s = sc.next();

char c = s.charAt(0);

在java中如何输入char型数据?

直接输入不行,要进行转换

import java.util.*;

class Test

{

public static void main(String []args)

{

Scanner s=new Scanner(System.in);

String str=s.nextLine();

char ch=str.charAt(0);

System.out.println(ch);

}

}

这个程序的缺点是读入str字符串后再转换,ch只读取了str的第一个字符。

java中如何输入char型数据

  java如果从控制端输入char类型数据,可以使用scanner来扫描用户输入的字符,实例如下:

Scanner in = new Scanner(System.in);

int temp = in.nextInt();

char c = (char)temp;

System.out.println("the c is : " + c );

 如果是输出为char类型,可以通过转义字符来替代,形如:/n、/d等。