publicstaticvoidmain(String[]args){//TODO自动生成的方法存根Scannersc=newScanner(System.in);Stringaa=sc.nextLine();sc.close();floatdn=0,xn=0,kn=0,sn=0,qn=0;for(inti=0;i<=a...

public static void main(String[] args) {

// TODO 自动生成的方法存根

Scanner sc=new Scanner(System.in);

String aa=sc.nextLine();

sc.close();

float dn=0,xn=0,kn=0,sn=0,qn=0;

for(int i=0;i<=aa.length();i++)

{

char c=aa.charAt(i);

if(c==' ')

{

kn++;

}

else if(c>='A'&&c<='Z')

{

dn++;

}

else if(c>='a'&&c<='z')

{

xn++;

}

else if(c>='0'&&c<='9')

{

sn++;

}

else

{

qn++;

}

}

System.out.println("空格"+kn);

System.out.println("大写字母"+dn);

System.out.println("小写字母"+xn);

System.out.println("数字"+sn);

System.out.println("其他"+qn);

}

}

输入运行后出现

Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 8

at java.lang.String.charAt(Unknown Source)

怎么解决?

展开

java溢出怎么处理_java数据溢出怎么处理?相关推荐

  1. java编程数据溢出问题_Java数据溢出代码详解

    Java数据溢出代码详解 发布时间:2020-10-05 15:08:31 来源:脚本之家 阅读:103 作者:Pony小马 java是一门相对安全的语言,那么数据溢出时它是如何处理的呢? 看一段代码 ...

  2. java栈堆溢出怎么解决_java内存溢出示例(堆溢出、栈溢出)

    堆溢出:/** * @author LXA * 堆溢出 */ public class Heap { public static void main(String[] args) { ArrayLis ...

  3. java 溢出与泄露_Java内存溢出与栈溢出

    一.背景知识 1.JVM体系结构 2.JVM运行时数据区 3.JVM内存模型 JVM运行时内存 = 共享内存区 + 线程内存区 3-1.共享内存区 共享内存区 = 持久带 + 堆 持久带 = 方法区 ...

  4. java导入excel 实例_Java数据导入功能之读取Excel文件实例

    在编程中经常需要使用到表格(报表)的处理主要以Excel表格为主.下面给出用java读取excel表格方法: 1.添加jar文件 java导入导出Excel文件要引入jxl.jar包,最关键的是这套A ...

  5. c语言char类型溢出,C语言中数据溢出的问题---以char类型为例

    一.首先char类型的取值范围是-128~127,对于127的二进制表示是:01111111,-127的二进制表示是:11111111,那么问题来了:-128是怎么来的?1.当charch=128或c ...

  6. java拼装树_java 数据拼装成树结构

    项目数据需要在后台拼装成树结构,所以写了两种方案来实现: 方案一:数据类型List 1>.首先增加树结构数据基础父类BaseTreeVO,然后需要拼装树结构的VO类需要继承来基础父类. 2> ...

  7. java word模版填充_Java 数据填充到word模板中

    maven引用 com.deepoove poi-tl 1.6.0-beta1 javax javaee-api 7.0 org.apache.poi poi-ooxml 4.1.2 org.apac ...

  8. java机试 数据结构_Java数据结构面试题

    1.栈和队列的共同特点是(只允许在端点处插入和删除元素) 4.栈通常采用的两种存储结构是(线性存储结构和链表存储结构) 5.下列关于栈的叙述正确的是(D) A.栈是非线性结构B.栈是一种树状结构C.栈 ...

  9. java项目割接_java数据割接:Sql server2005数据迁移至Sql server2008

    /** * 数据割接 */ private String login(HttpServletRequest request, HttpServletResponse response) { // us ...

最新文章

  1. 【LeetCode-面试算法经典-Java实现】【015-3 Sum(三个数的和)】
  2. Oracle DBLink的简单运用
  3. android的窗口机制分析------事件处理
  4. Docker多步构建更小的Java镜像
  5. aix 卸载mysql_AIX 删除数据库及集群软件
  6. [C# 设计模式] Iterator - 迭代器模式:我与一份奥利奥早餐的故事
  7. Python学习笔记(六)—几个标准类型内建函数
  8. 16.卷2(进程间通信)---Sun RPC
  9. Android中Socket大文件断点上传
  10. C++如何生成随机数
  11. 揭开均线系统的神秘面纱_揭开定价创造力的黑暗艺术神秘面纱
  12. 你摸透英语的16种时态了嘛
  13. QCC3040---earbudUi module
  14. Xilinx FPGA下载器(DLC9)的 [Labtoolstcl 44-494] 报错解决方法
  15. C语言之va_list
  16. Processing 案例 | 扑面而来的满天繁星
  17. 行业分析-全球与中国湿部淀粉市场现状及未来发展趋势
  18. java公路车组装教程_自行车DIY入门教程,图文展示自行车组装全过程。(原创图文,转载请注明出处)...
  19. 说说python程序的执行过程_《师说》的“说”
  20. MATLAB偏振光的反射与折射,自然光的反射折射和偏振特性如下.PPT

热门文章

  1. css属性 content
  2. jQuery css
  3. 从几个版本的memcpy的测速过程学习一点底层的东西
  4. linux mysql python包_03_mysql-python模块, linux环境下python2,python3的
  5. Java并发编程之显式锁(Lock)使用
  6. 深入了解HashMap
  7. sqlserver 字符串转化数值函数_Excel常见函数用法(TEXT函数)
  8. python中 r是什么意思_python中rb含义理解
  9. 手术后多久可以做胆摘除_近视手术后多久可以化眼妆?
  10. PHP array_pop()函数与示例