java一段文字输入代码 java中输入字母怎么写代码

利用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中怎么输入一串字符,要包含的头文件等都麻烦写下?

java接收用户输入的字符,可以使用BufferedReader 类,如下代码:

package com.qiu.lin.he;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class Ceshi {

public static void main(String[] args) {

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));//新建scanner类

String in = null;

try {

System.out.println("请输入一串字符");

in = br.readLine();

} catch (IOException e) {

e.printStackTrace();

}

System.out.println(in);

}

}

运行结果如下:

java窗体中如何实现文字输入,需要哪些代码?

从工作台中输入用java.util.Scanner。Scanner s = new Scanner(System.in); String str=s.next();

如果你需要的是那种桌面应用程序的话,就写一个文本框空间,Text text=new Text();String str=text.getText();

Java如何输入一段字符串

代码如下:

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class ReadConsoleSystem {

public static void main(String[] args) {

System.out.println("Enter something here : ");

try{

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

String s = bufferRead.readLine();

System.out.println(s);

}

catch(IOException e)

{

e.printStackTrace();

}

}

}


网站栏目:java一段文字输入代码 java中输入字母怎么写代码
文章来源:http://pwwzsj.com/article/doihegp.html