如何从键盘输入一个字符,赋给一个char型变量 java中实现用键盘读入一个字符串后赋值给字符串变量可以使用Scanner来获取键盘输入的字符串,并声明一个字符串变量来存储键盘输入的字符串。示例代码如下:123456789public class ScannerDemo {public static void main(String[]args){Scanner scan=new Scanner(System.in);创建Scanner对象System.out.println(\"请输入字符串:\");String str=scan.next();获取键盘输入的字符串并复制给变量System.out.println(\"输入的字符串为\"+str);}}Scanner类主要用来获取键盘输入的信息。
若有定义,char c[10];从键盘输入\ gets是读取一个词,作为字符串或者字符数组传进来,这个没问题啊。a是&c[10]莫名奇妙了,c本身是个地址,不用&也不用[];c也类似;d是[]多此一举了。c[10]的含义有很多种,可以理解为一个数组,也可以理解为一个地址为c,大小为10的空间,c就是一个指针了。
从键盘中输入一个字符 ,如果是字母就输出char 是字母,就输出digit 否则就输出other includevoid main(){ char c,str[20];scanf(\"%s\",str);c=str[0];if((c>;='a'&c<;='z')|(c>;='A'&c<;='Z'))printf(\"'%c'是字母。\\n\",c);else if(c>;='0'&c)printf(\"'%c'是数字。\\。