1
初学java时会发现 键盘录入数字类型的比较容易 而录入单个字符的实现就没有那么简单了

第一种方法:通过接收字符串 再接收其第一个字符

import java.util.Scanner;    //导包
class T1
{ public static void main(String[] args){Scanner sc = new Scanner(System.in);System.out.println("请输入字符或字符串");char c =sc.next().charAt(0);    //只接收字符串的第一个字符System.out.println(c);}
}

第二种方法: 同样可以实现录入一个字符的功能

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); }
}

java输入单个字符相关推荐

  1. java写入单个字符_将2个字符写入单个Java char

    java写入单个字符 这是创建超低延迟的Chronicle FIX-Engine时使用的另一个好技巧. 在从字节流中读取数据时,如果可能的话,将数据存储在char而不是将其读取到String效率更高. ...

  2. C语言字符输入回车时停止,解决C语言输入单个字符屏蔽回车符的问题

    C语言的scanf()函数在接收输入单个字符时会把上一次输入的回车符号当做这次输入的字符,造成无法正确的输入字符数据.这恐怕是初学C的童鞋门遇到的最头疼的问题了. 今天给大家提供四种解决方法供借鉴. ...

  3. Java:输入单个字符

    今天老师上Java,遇到了Scanner不能输入char类型,所以google了一下,代码如下: (要引入io.*的类) Code: System.out.println( "请输入一个字符 ...

  4. Java获取单个字符的方法

    在做Java编程题时遇到一个问题,大小写字母转换,要求输入一个大写字母,输出其小写形式.开始想着直接用Scanner类中的方法获取字符输入,但是编写代码时发现,Scanner类中没有直接获得字符输入的 ...

  5. java输入其他字符提示_Eclipse输入任意字母或指定字符出现提示框

    Eclipse默认是输入"."的时候会有提示框提示对应的API. 如果想更方便的输入任意字母或者指定的符号出现提示框设置如下: 打开Eclipse,选中"Window&q ...

  6. python输入单个字符_关于输入:Python从用户读取单个字符

    有没有从用户输入中读取单个字符的方法?例如,他们在终端按下一个键,然后返回(类似于getch()).我知道Windows中有一个函数,但是我想要一个跨平台的函数. 在Windows上,我遇到了和这个问 ...

  7. Java读取单个字符

    前言 写算法题的时候可能会出现读取单个字符的需求. 对于c语言来说,可以用 getchar 或者是 getc(stdin) 做到. 对于java,有解决方案是这么说的.使用Scanner读取字符串之后 ...

  8. Java 读入单个字符方法

    初学java时,发现读入单个字符比较费劲,学了一下,可以这样: import java.util.Scanner; public class Main{public static void main( ...

  9. java 正则 单个字符_正则表达式教程之匹配单个字符详解

    本文实例讲述了正则表达式教程之匹配单个字符.分享给大家供大家参考,具体如下: 注:在所有例子中正则表达式匹配结果包含在源文本中的[和]之间,有的例子会使用Java来实现,如果是java本身正则表达式的 ...

最新文章

  1. 机器学习(5)降维 -- 特征选择(低方差过滤与相关系数)与主成分分析(PCA降维)
  2. uniapp 上拉加载更多完整实现源码
  3. unzip 压缩包含路径,解压缩覆盖路径下的同名文件
  4. maven命令-P 参数
  5. Spark-Scala算子
  6. asyncio.Protocol socket 断线重连
  7. 阿里2020 净利润约: 2000亿元 腾讯2020 净利润约: 1000亿元 百度2020 净利润约: 300亿元 美团2020 净利润约: 150亿元 --互联网一响,黄金万两
  8. mysql+enable+sql+log_CentOS7下利用rsyslog+loganalyzer配置日志服务器及Linux和windows客户端配置...
  9. 第二十二章 5为你的命名空间取个别名
  10. SAP CRM呼叫中心activity board的填充逻辑调试
  11. ubuntu系统debootstrap的使用之二:启动
  12. 帆软报表在已经搭载服务器上开发_史上最全企业数据产品选型对比(含数仓、报表、BI、中台、数据治理)...
  13. 剑指 Offer II 036. 后缀表达式
  14. [Usaco2014 Open]Gold Fair Photography(hash)
  15. 【免费毕设】PHP课程网站络管理系统(源代码+论文)
  16. Python学习 5day__基础知识
  17. ETCD 源码学习--Watch(client)
  18. 在CentOS上解压含有中文名的ZIP文件出现乱码的解决办法
  19. 《智能路由器开发指南》核心笔记(全)
  20. canvas--putImageData--(灰色滤镜、黑白滤镜、反色滤镜、模糊滤镜、马赛克滤镜)

热门文章

  1. 计算机桌面图标怎样变大变小,桌面图标怎么变小,小编告诉你电脑桌面图标的太大怎么调小...
  2. jQuery(二):jQuery选择器
  3. jQuery 学习笔记
  4. MATLAB滤波器系数计算(例子butter 低通)
  5. 起、承、转、合全赋能:华为应用生态为开发者带来了什么?
  6. css入门知识总结一
  7. 派派交友机器人_派派技能免费教大家点技能
  8. 抖音效果字体RGB分离
  9. asp:TextBox 文本框JS赋值,后台获取不到数据
  10. 跨平台笔记工具-为知笔记