java代码行统计算法 编程率计算公式

eclipse怎么统计代码行数

步骤如下:

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站制作、泗阳网络推广、小程序设计、泗阳网络营销、泗阳企业策划、泗阳品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供泗阳建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

1、打开File Search对话框。

2、选中正则表达式,在搜索文本框输入\n 。

3、文件名称输入 *.java。

4、在范围里选中Enclosing projects。

经过上面方式,就可以统计出整个项目的代码行数。

如何计算一个.java文件的代码行数

方法一:

如果想要通过java代码的方式来计算.java文件的行数,可以通过IO来读取,

BufferedReader的方法readLine()来按行读取,每读取一行,行数+1

方法二:

如果要查看.java文件的代码行数,

可以使用现成的IDE工具,比如ECLIPSE...

每一行的行号都有表示出来

怎么用java编写统计文件中的字符数、单词数和行数?

在C盘新建文件1.txt,输入任意字符,如下图:

编写java代码。如下:

import java.io.BufferedReader;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

import java.util.TreeMap;

public class Test {

// 统计数字或者字符出现的次数

public static TreeMapCharacter, Integer Pross(String str) {

char[] charArray = str.toCharArray();

TreeMapCharacter, Integer tm = new TreeMapCharacter, Integer();

for (int x = 0; x  charArray.length; x++) {

if (!tm.containsKey(charArray[x])) {

tm.put(charArray[x], 1);

} else {

int count = tm.get(charArray[x]) + 1;

tm.put(charArray[x], count);

}

}

return tm;

}

public static void main(String[] args) {

BufferedReader br = null;

int line = 0;

String str = "";

StringBuffer sb  = new StringBuffer();

try {

br = new BufferedReader(new FileReader("c:\\1.txt"));

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

sb.append(str);

++line;

}

System.out.println("\n文件行数: " + line);

System.out.println("\n文件内容: " + sb.toString());

TreeMapCharacter, Integer tm = Pross(sb.toString());

System.out.println("\n字符统计结果为:" + tm);

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} finally {

if (br != null) {

try {

br.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

}运行结果如下图:

用JAVA的三种方法编写一代码用来统计文章词汇总量,空格数量,还有数

import java.util.Arrays;

import java.util.Scanner;

import java.util.StringTokenizer;

public class Test {

public static void main(String[] args) {

Scanner scan = new Scanner(System.in);

String str = scan.nextLine();

StringTokenizer st = new StringTokenizer(str," ");

int total = st.countTokens();

int len[] = new int[20];

Arrays.fill(len,0);

while (st.hasMoreTokens()) {

String s = st.nextToken();

len[s.length()]++;

}

System.out.println("长度 个数");

int max = 1;

for (int i = 1; i len.length; i++) {

if (len[i] 0)

max = i;

}

for (int i = 1; i

利用Java语言代码输入一行字符分别统计其中英文字母、空格、数字和其他字符的个数。

123456789101112131415161718192021222324

public static void main(String[] args) throws IOException {        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));        String str=br.readLine();         int countNum = 0;//统计数字的个数        int countChar = 0;//统计英文字母的个数        int countSpace = 0;//统计空格的个数        int countOthers = 0;//统计其它字符的个数        for (int i = 0; i  str.length(); i++) {            char c = str.charAt(i);            if (c = '0'  (int) c = '9') {                countNum++;            } else if ((c = 'a'  c = 'z')||(c = 'A'  c = 'Z')) {                countChar++;            } else if (c == ' ') {                countSpace++;            } else{                countOthers++;            }        }        System.out.println("数字个数:"+countNum);        System.out.println("英文字母个数:"+countChar);        System.out.println("空格个数:"+countSpace);        System.out.println("其他字符个数:"+countOthers);    }

一、问题分析:

输入一行字母,那么会以换行结束。所以可以存入数组,也可以逐个输入,遇到换行结束。

要统计各个类的个数,就要逐个判断是哪个分类的。

由于在ASCII码中,数字,大写字母,小写字母分别连续,所以可以根据边界值判断类型。

二、算法设计:

1、读入字符,直到遇到换行结束。

2、对于每个字符,判断是字母还是数字,或者空格,或者是其它字符。

3、对于每个字符判断后,对应类别计数器自加。

4、最终输出结果。


本文名称:java代码行统计算法 编程率计算公式
文章转载:http://scyanting.com/article/hgidos.html