java溢出怎么处理_java数据溢出怎么处理?
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("數(shù)字"+sn);
System.out.println("其他"+qn);
}
}
輸入運行后出現(xiàn)
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 8
at java.lang.String.charAt(Unknown Source)
怎么解決?
展開
總結
以上是生活随笔為你收集整理的java溢出怎么处理_java数据溢出怎么处理?的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Java读取hdfs目录下所有文件_Ja
- 下一篇: html5群组选择器,css选择器
