成都网站建设设计

将想法与焦点和您一起共享

java统计空格代码 c语言统计空格数

编写一个java循环,它将计数给定字符串中空格字符的个数。

根据题目要求,代码如下

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名申请、网页空间、营销软件、网站建设、当阳网站维护、网站推广。

public class Test{

public static void main(String[] arg){

String input = "";

int count = 0;

Scanner scanner = new Scanner(System.in);

input = scanner.next();

char[] chs = input.getChars();

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

if(chs == ' '){

count++;

}

}

System.out.println("空格个数为"+count);

scanner.close();

}

}

用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:统计字符串中英文字母,空格,数字和其他字符出现的次数!

import java.io.*;

public class ReadFile{

public static void show(String s){

int len = s.length();

int letterCount = 0; //英文字母个数

int blankCount = 0; //空格个数

int numCount = 0; //数字个数

int otherCount = 0; //其他字符个数

for(int i = 0;i len;i ++){

char tem = s.charAt(i);

if((tem 'A' tem 'Z') || (tem 'a' tem 'z'))//英文字母

letterCount ++;

else if(tem == ' ')//空格

blankCount ++;

else if(tem '0' tem '9')//数字

numCount ++;

else//其他

otherCount ++;

}

System.out.println("英文字母个数: " + letterCount);

System.out.println("空格个数: " +blankCount);

System.out.println("数字个数: " + numCount);

System.out.println("其他字符个数: " + otherCount);

}

public static void main(String[] args)throws Exception{

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

System.out.println("请输入您要统计的字符串: ");

String str = br.readLine();

show(str);

}

}

java程序设计题:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

package exercise;

import java.util.Scanner;

public class Exer14 {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.println("输入一行字符:");

String str=input.nextLine();

int n=0;//数字统计

int ch=0;//字母统计

int s=0;//空格统计

int q=0;//其他统计

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

char c=str.charAt(x);

if(c='0'c='9') {

n++;

}

else if((c='a'c='z')||(c='A'c='Z')) {

ch++;

}

else if(Character.isSpace(c)) {

s++;

} else{

q++;

}

}

System.out.println("数字的个数为:"+n);

System.out.println("字母的个数为:"+ch);

System.out.println("空格的个数为:"+s);

System.out.println("其他的字符个数为:"+q);

}

}

利用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编写一程序,分别计算所输入的字符串中空格,换行符的个数。

import java.util.Scanner;

public class F {

public static void main(String[] args) {

//空格数

int space = 0;

//换行数

int line = 0;

Scanner s = new Scanner(System.in);

String str = "-1";

while (!"t".equalsIgnoreCase(str)) {

str = s.nextLine();

line++;

char[] ch = str.toCharArray();

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

if (Character.isSpaceChar(ch[i])) {

space++;

}

}

}

line=line-2;

System.out.println(space+" "+line);

}

}

控制台输出结果:


当前标题:java统计空格代码 c语言统计空格数
文章转载:http://chengdu.cdxwcx.cn/article/hhhccs.html