「java个数的计算」java中算数运算
本篇文章给大家谈谈java个数的计算,以及java中算数运算对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java怎么计算一个整数长度(不含负数符号)?
- 2、java统计单词的个数
- 3、java中如何计算数组输入个数
- 4、java中怎样才可以计算出之前输入了多少个数字
- 5、用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个数的计算的信息别忘了在本站进行查找喔。
发布于:2022-12-04,除非注明,否则均为
原创文章,转载请注明出处。