「java积累个数」数量的积累

博主:adminadmin 2022-12-06 15:06:07 73

今天给各位分享java积累个数的知识,其中也会对数量的积累进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中怎么获得数组中的元素的个数

java中知道数组中实际的元素个数的方法:

定义一个变量保存数组中的元素个数,然后对数组进行遍历,当数组元素不为空时,变量的值+1,否则不改变。

代码为:

1

2

3

4

5

6

int n = 0; //保存元素个数的变量

for(int i = 0; i array.length; i++)

{

if(null != array[i]) n++;

}

System.out.println(n);

java用代码写从一到十累加到20的那个数字,就一个数字

int sum=0;

for(int i=1;i=10;i++){

    sum+=i;

    if(sum==20){

        System.out.println(i);

        break;

    }

}

用JAVA编写一个程序,统计一个文本文件中字符A的个数

import java.io.BufferedReader;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

import java.util.Scanner;

public class Count {

public static void main(String[] args) {

System.out.println("Please input the path of the file:");

Scanner scanner = new Scanner(System.in);

String path = scanner.nextLine();

scanner.close();

File file = new File(path);

char des = 'A';

int count = process(file, des);

System.out.println("字符" + des + "在文中出现的次数为:" + count);

}

public static int process(File file, char c) {

int count = 0;

BufferedReader br = null;

try {

br = new BufferedReader(new FileReader(file));

String temp = "";

while ((temp = br.readLine()) != null) {

char[] des = temp.trim().toCharArray();

for (int i = 0; i  des.length; i++) {

if (des[i] == c){

count++;

}

}

}

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} finally {

try {

br.close();

} catch (IOException e) {

e.printStackTrace();

}

}

return count;

}

}

测试文件:

运行截图:

PS:代码对于题中文件和查找字符已经单独封装成一个方法,可以灵活改动所需要查找的文件和查找的字符。

使用java写一个方法实现统计一条英文语句忠每个单词的个数

import java.util.HashMap;

import java.util.Iterator;

import java.util.Map;

import java.util.Set;

import javax.swing.JOptionPane;

public class Test91 {

public static void main(String[] args) {

String s = JOptionPane.showInputDialog(null, "请输入句子:");

String[] ss = s.trim().split(" ");

Map map = new HashMap();

for (int i = 0; i ss.length; i++) {

int count = 0;

for (int j = 0; j ss.length; j++) {

if (ss[i].equals(ss[j])) {

count = count + 1;

}

}

//为了不打印重复的,放入map中去掉重复的

map.put(ss[i], count);

}

//遍历map,打印包含的单词和个数

Set key=map.keySet();

for (Iterator iterator = key.iterator(); iterator.hasNext();) {

String name = (String) iterator.next();

String count2=map.get(name).toString();

System.out.println(name+"有 "+count2+" 个");

}

}

}

依次累加前面一个数java编程

先建一个大一点的数组,把要插入的元素放到这个数组的最后,然后,写个循环,依次跟这个元素前面的进行比较,如果前面的比这个元素大,就与这个元素交换位置就可以了。

也可以把这个元素放到最前面,然后跟后面的比较,小的就前移。

还可以用java.util.arrays这个包里有个arrays.sort()方法,直接进行排序。

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

The End

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