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等。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-16
你想问的是?

Scanner in = new Scanner(System.in);
int temp = in.nextInt();
char c = (char)temp;
System.out.println("the c is : " + c );

只要你输入的数值大于32,如42,就可以输出一个字符。追问

直接输入字符不行吗?

追答

如果你想指教输入一个字符的话,可以这样:
Scanner in = new Scanner(System.in);
String str = in.nextLine();
char ch = str.charAt(0);
System.out.println(ch);

本回答被提问者采纳
第2个回答  推荐于2018-08-05
直接输入不行,要进行转换
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中,若需输入一个字符,可以通过Scanner类实现。以下是详细的步骤:首先,你需要创建一个Scanner对象,将用户的输入连接到程序,例如:1.通过以下代码创建Scanner对象:Scannersc=newScanner(System.in);然后,调用Scanner对象的next()方法来获取用户输入的字符串,接着将其存储在一个String类型的变量...

在java中如何输入一个char型字符。
1、先创建一个Scanner对象,如:Scanner sc = new Scanner(System.in);2、然后再调用Scanner对象sc的next()方法获取控制台输入,定义一个String类型的变量s来接收控制台输入的字符,如:String s = sc.next();3、调取变量s的charAt(0)方法获取第一个字符,如:char c = s.charAt(0);...

java中键盘输入char类型
Java是可以用键盘输入char类型的,也就是abc这些字母或者特殊符号。Scanner sc = new Scanner(System.in);Char c = sc.nextChar();通过上述语句就可以接受用户从键盘敲入的char类型。

怎样用java输入一个char型的二维数组
import java.util.Scanner;public class Test{ public static void main(String []args) { Scanner in=new Scanner(System.in);System.out.print("请输入数组c第一维的元素个数:");int n=in.nextInt();char[][] c=new char[n][];int[] m=new int[n];int i,k;String s;for(i=0;...

java中char的控制台输入函数是什么?
1、接收整数:inta=0;try{System.out.print("请输入a的值:");\/\/提示用户输入数据a=Integer.parseInt((newBufferedReader(newInputStreamReader(System.in))).readLine());\/\/将用户输入的值赋给a}catch(Exceptione){} 2、接收小数:floatf=0.0f;try{System.out.print("请输入f的值:");f=...

在java编程中怎样输入并输出一个字符char变量(注意:不是字符串...
public static void display(InputStream in){ try { while(true){ int i = in.read();if(i==-1)break;char c = (char)i;System.out.print(c);} } catch(IOException e){ e.printStackTrace();} } public static void main(String args[]){ display(System.in);} } \/\/输入ctrl+z...

如何键盘录入char字符
现的一种方法是输入 int x = sc.next().charAt(0); 如下:import java.util.Scanner;class test { public static void main(String[] args);Scanner sc = sc.Scanner(System.in);System.out.println("请输入字符");char x = sc.next().charAt(0);if ( x == '我' ){ System.out....

请问Java中怎样输入数据?谢谢
一、使用标准输入串System.in \/\/System.in.read()一次只读入一个字节数据,而通常要取得一个字符串或一组数字 \/\/System.in.read()返回一个整数 \/\/必须初始化 \/\/int read = 0;char read = '0';System.out.println("输入数据:");try { \/\/read = System.in.read();read = (char) ...

【考点】JAVA中的char类型
在Java编程语言中,char类型用于表示单个字符,如字母、数字或特殊符号。它占用2个字节,即16位,足以容纳汉字。在赋值方面,char类型支持多种输入方式,如单个字符 'a'、'中'、整数111等。整数可以表示为十进制、八进制或十六进制形式,其范围从0到65535,对应ASCII编码表中的字符。对于运算,char类型...

java中如何输入一个字符
import java.util.*;public class Test_01 { public static void main(String[] args)throws Exception { System.out.println("请输入一个字符");char c=(char)System.in.read();System.out.println(c);} }

相似回答