java中输入char类型_java中如何输入char类型
java中基本数据类型的输入包括整形的输入:in.nextInt();单精度浮点型:in.nextFloat();双精度浮点型:in.nextDouble();字符串类型:in.next();in.nextLine();但是并没有in.nextChar(); 有时候需要我们用Scanner接收char类型数据,而不是接收String。比如,当我们要用到switch()语句时,就不能用String类型了。switch语句在条件语句中特别适合做一组变量相等的判断,在结构上比if语句要清晰很多。
switch语句语法说明:
1、 表达式的类型只能为byte、short、char和int这4种之一。
2、 值1、值2…值n只能为常数或常量,不能为变量。
3、 功能代码部分可以写任意多句。
4、 break关键字的意思是中断,指结束switch语句,break语句为可选。
5、 case语句可以有任意多句,是标号语句。
6、 default语句可以写在switch语句中的任意位置,当表达式的值和对应case语句后的值相同时,既从该位置开始向下执行,一直执行到switch语句的结束,在执行中,如果 遇到break语句,则结束switch语句的执行。
正常使用Scanner时,可以这样:
Scanner in = new Scanner(System.in);
char c = in.next().charAt(i);
把str的第i个char值赋值给c,类似于数组的查找。
charAt(int index)方法是一个能够用来检索特定索引下的字符的String实例的方法.
charAt()方法返回指定索引位置的char值。如: str.charAt(0)检索str中的第一个字符,str.charAt(str.length()-1)检索最后一个字符.
java中输入char类型_java中如何输入char类型相关推荐
- java 设计char类型_JAVA中的char类型
1.JAVA中,char占2字节,16位.可在存放汉字 2.char赋值 char a='a'; //任意单个字符,加单引号. char a='中';//任意单个中文字,加单引号. char a=1 ...
- java char 打印_Java中char[]输出不是内存地址的原因详解
前言 Java中共有八种基本数据类型:byte,int,short,long,float,double,char,boolean. 计算机中的基础数据单位是bit, 1byte=8bit. 数据类型 ...
- java 基本类型 包装类型_Java中基本类型和包装类
基本类型运算 boolean类型数据可以进行逻辑运算(&&,||,!),其他的基本类型都可以进行数值计算(+,-,*,/).逻辑运算比较简单易懂,完全与逻辑数学的规则一致,而数值运算涉 ...
- java ascii码转字符_java中char对应的ASCII码的转化操作
java中,char类型变量可以强制转化为int类型变量,int类型变量也可以强制转化成char类型的变量: char c='a'; int i=98; System.out.println((int ...
- java 7种枚举类型_Java中的枚举类型
枚举类比较用 == 还是 equals,有啥区别? java 枚举值比较用 == 和 equals 方法没啥区别,两个随便用都是一样的效果.因为枚举 Enum 类的 equals 方法默认实现就是通过 ...
- java boolean几个字节_Java中boolean类型到底占用多少个字节?
1.时间:2017-07-03 07:37:06YuanMxy 2.问题描述:今天在复习java基础的时候发现一小问题,Java中boolean类型到底占用多少个字节? 3.问题解答: (1)什么是b ...
- java输入字符数组_JAVA中怎样把用户输入的字符串存入数组中?
展开全部 import java.util.Scanner; import java.util.InputMismatchException; public class saveInputToArr ...
- java中long比较大小_java中Long类型比较大小和long类型的比较大小java中Long类型比较大小和long类型的比较大小...
今天遇到这样一个问题,我用 "=="来比较两个Long类型的数据,明明数值都相等,可是结果就是false 这要说到==和 equals 的区别了. 1. ==比较的是两个对象在内存 ...
- java main类型_java中main方法的返回类型是?
感谢邀请.man方法是void类型,void没有返回值类型 在java语言程序编写时都会涉及到一个main方法,它的格式为: public static void main(String[] args ...
- java中if判断季节_Java判断用户输入月份的季节
Java判断用户输入月份的季节 发布于 2020-12-7| 复制链接 摘记: 要求: * 根据用户输入的月份来判断该月季节实现代码: ```java import java.util.Scanne ...
最新文章
- jQuery带缩略图的宽屏焦点图插件
- 组合数函数-快速提取所有可能的组合数
- JSunpack-n模拟WireShark拦截文件传输
- 动态嵌套游标解决方案
- 织入业务代码-LogAspect
- 机房收费系统——总结
- cocos2dx libevent简介和使用
- 我的AutoHotkey配置
- 众多SEO专家集体盛赞
- 笨方法“学习python笔记之条件控制
- django-视图函数装饰器
- find命令批量修改权限和用户和删除指定时间文件
- libevent源码深度剖析四
- 责任分配矩阵和raci的区别_PyTorch学习笔记——repeat()和expand()区别
- Python+pillow计算椭圆图形几何中心
- 百度李彦宏:自动驾驶最后一公里率先到来;未来20年手机依赖会降低
- 数据结构(C语言)基础入门
- 如何通过努力出书,如何写有畅销资质的书,本文汇集了多位计算机图书作者的经验
- 马斯克“开房聊天”,中外网友在线求码!Clubhouse一夜火遍全球
- tsv文件 java_将选定的行从tsv文件导入neo4j
热门文章
- Python中有几种办法交换两个变量的值?
- Python线程、进程知识整理
- 计算机组成与结构实验箱,HQFC-B1计算机组成和数字电路实验箱
- 查找100 sql oracle,Oracle中SQL语句执行效率的查找与解决
- 睡觉时憋气发出“嗯嗯”的声音?
- python 字符串中使用制表符('\t')(或换行符('\n'))
- 如何查看电脑显卡能使用的对应的cuda版本?
- python format 格式化函数的用法 格式化字符串(保留小数{:.2f}、数字补零)
- printf与sprintf
- All are Same 思维,gcd