「java个数的计算」java中算数运算

博主:adminadmin 2022-12-04 15:45:07 62

本篇文章给大家谈谈java个数的计算,以及java中算数运算对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java怎么计算一个整数长度(不含负数符号)?

实现方法如下:

1 把这个数取绝对值

2 然后转成字符串,然后用length函数获取长度就行了。

java统计单词的个数

import java.util.Scanner;

public class Test40031 {

public static void main(String []args ){

int ri, repeat,count, word,i;

String line;

char c;

Scanner in=new Scanner(System.in);

repeat=(in.nextLine()).charAt(0)-'0'; //输入repeat

for(ri=1; ri=repeat; ri++){

line=in.nextLine(); //输入一行字符

/*---------*/

count=Count(line);

System.out.println(count);

}

}

public static int Count(String str){

String[] str1=str.split(" ");

int count=str1.length;

return count;

}

}

java中如何计算数组输入个数

数组有一个属性

数组名.length就能获取数组的长度

也就是个数

java中怎样才可以计算出之前输入了多少个数字

//主要代码其他省略

public static void main(String[] args) {

ListDouble scoreLs = new ArrayList();

Scanner sc = new Scanner(System.in);

while(true){

System.out.println("请输入学生成绩输入-1停止:");

Double num = sc.nextDouble();

if(num == -1){

System.out.println("输入结束!");

break;

}else{

scoreLs.add(num);

}

}

//排序

Collections.sort(scoreLs);

Double sum = 0.0;

for (Double double1 : scoreLs) {

sum +=double1;

}

System.out.println("学生个数:"+scoreLs.size());

System.out.println("最低分:"+scoreLs.get(0));

System.out.println("最高分:"+scoreLs.get(scoreLs.size()-1));

System.out.println("平均分:"+sum / scoreLs.size());

}

用java 正则表达式 计算一个字符串中某个子串的个数

import java.util.regex.Pattern;

import java.util.regex.Matcher;

public class RegexTest {

public static void main(String args[]){

String str = "abcdfdfsabcdfdsf abc fdfdabcabc";

//1. 用这则表达式处理, 不过好像一点都不省事..

Pattern p = Pattern.compile("abc",Pattern.CASE_INSENSITIVE);

Matcher m = p.matcher(str);

int count = 0;

while(m.find()){

count ++;

}

System.out.println("ABC的个数 : " + count);

//2. 用普通方法来做,比较省事

String [] ary = ("," + str + ",").split("abc");

System.out.println("ABC的个数 : " + (ary.length - 1));

}

}

我觉得用split方法,以"abc"做分隔符将字串拆分成数组,这样比较简单.不过上面的代码(第二种方法)只能判断小写"abc"的个数, 如果你还需要将"ABC"或者"aBc"或者"abC"这样的字串都找出来, 只需要将第二种方法的代码修改成下面这样的就可以了:

String [] ary = ("," + str.toLowerCase() + ",").split("abc");

System.out.println("ABC的个数 : " + (ary.length - 1));

java个数的计算的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中算数运算、java个数的计算的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-04,除非注明,否则均为首码项目网原创文章,转载请注明出处。