「java异常统计」java数据类型异常
今天给各位分享java异常统计的知识,其中也会对java数据类型异常进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java统计单词数目出现错误
- 2、java代码 如何统计异常时间
- 3、java程序运行错误?统计输入一行字符串中大小写字母个数和数字个数 一起其他字符个数
- 4、java 实现10个随机数组,并找出大于等于70且小于80的值的个数。以下一是报异常,二是t统计的个数不正确。
- 5、java编写的数字统计问题,为什么编译总是出错?求大神帮忙。。
- 6、java统计出现次数的问题
java统计单词数目出现错误
话说……如果你只是统计单词数,且看你这情况句子没有逗号,直接统计空格数加一就行了
java代码 如何统计异常时间
long startTime = System.currentTimeMillis();
try{
.....
}catch(Excetpion e){
......
long endTime = System.currentTimeMillis();
System.out.println("异常事件持续时间:" + (endTime - startTime));
}
java程序运行错误?统计输入一行字符串中大小写字母个数和数字个数 一起其他字符个数
有三个问题:
一是while(str != null){}是个死循环;
二是你判断数字字符有问题:
if(str.charAt(i)=0 str.charAt(i)=9)
d++;
数字字符'1'的ASCII码值是49,而根据你的判断‘1’就不是数字字符;
三是你的控制逻辑有问题:
按照你的控制逻辑,只要是不满足第三个if条件的字符都是其他字符。
下面是修改过的例子:
package test;
import java.util.Scanner;
public class TestAgain {
public static void main(String[]args)
{
System.out.println("enter :");
Scanner scan=new Scanner(System.in);
String str=new String();
str=scan.nextLine();
scan.close();
System.out.println(str);
int d=0;//数字
int s=0;//小写字母
int x=0;//大写字母
int o=0;//其他字符
for(int i=0;istr.length();i++)
{
if(String.format("%c", str.charAt(i)).matches("[0-9]"))
d++;
else if(str.charAt(i)='a' str.charAt(i)='z')
s++;
else if(str.charAt(i)='A' str.charAt(i)='Z')
x++;
else
o++;
}
System.out.println(" big character:"+x+"\tsmall character:"+s+"\tdata:"+d+"\tother"+o);
}
}
java 实现10个随机数组,并找出大于等于70且小于80的值的个数。以下一是报异常,二是t统计的个数不正确。
不解释了 ,直接代码吧....
mport java.util.Random;
public class Ng10 {
public static void main(String[] args){
int[] array=new int[10];
Random rd=new Random();
int t=0;
for(int i=0;i10;i++)
{
try
{
int n=rd.nextInt(100);
System.out.print(n+" ");
array[i]=n;
if((70=array[i])(array[i]80))
{
t++;
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
System.out.print("t="+t);
}
}
java编写的数字统计问题,为什么编译总是出错?求大神帮忙。。
class Count {
public void Num(int a[], int n) {
if (n 10) { // 页码位数为一位时,出现的每个数字都加1
for (int i = 0; i = n; i++)
a[i] += 1;
return;
} else { // 页码位数大于一位时,q记录除数,w记录余数。
int q = n / 10;
if (q != 0) {
for (int i = 0; i a.length; i++) {
a[i] += q;
}
}
int w = n % 10;
for (int i = 0; i = w; i++) {
a[i]++;
}
for (int i = 0; i a.length; i++) { //此行修改
System.out.println("数字" + i + "出现了" + a[i] + "次;");
}
}
}
}
public class CountNum {
public static void main(String[] args) throws IOException { //此行修改
int n; // n代表总的页码
BufferedReader w = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入书的总页码:\t");
String str = w.readLine();
n = Integer.parseInt(str);
int[] a = new int[10];
Count b = new Count();
b.Num(a, n); //此行修改
}
}
java统计出现次数的问题
import java.util.*;
public class fd{
public static void main(String[] args){
TreeMap Byte,Integer ll = new TreeMap Byte,Integer();
byte [] b = new byte[255];
Random r = new Random();
for(int ii=0;ii255;ii++){
r.nextBytes(b);//生成一组随即的byte数组,有255个元素
int i = 0;
ll.put(b[ii],++i);//遍历这个数组把元素加进TreeMap,值为出现次数
for(int iii = ii+1;iii255;iii++){
if(b[ii] == b[iii])//遍历剩下的数组如果跟原来的相同就把它的再次加入TreeMap并且计数器加一
ll.put(b[ii],++i);
}
}
Set s = ll.entrySet();
Iterator it = s.iterator();
while(it.hasNext()){
Map.Entry me = (Map.Entry)it.next();
System.out.println("值:" + me.getKey() + " 出现次数:" + me.getValue());
}
}
}
java异常统计的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java数据类型异常、java异常统计的信息别忘了在本站进行查找喔。
发布于:2022-12-06,除非注明,否则均为
原创文章,转载请注明出处。