用JAVA编一个程序输出全部的英文字母

用JAVA编一个程序输出全部的英文字母,第1张

编码思路

首先考虑到,英文字母的ASCII码是按字母顺序连续的整数,所以可以采用起始字母A递增的方式进行打印

英文字母有大小写之分,大小写字母的ASCII码是不连续的,所以需要分别打印

示例代码

public static void main(String[] args) {

    char uc = 'A';

    char lc = 'a';

     //保存全部大写字母

    StringBuilder upperCaseLetters = new StringBuilder("UpperCaseLetters:");

    //保存全部小写字母

    StringBuilder lowerCaseLetters = new StringBuilder("LowerCaseLetters:");

    for (int i = 0; i < 26; i++) {

        upperCaseLettersappend((char) (uc + i));

        lowerCaseLettersappend((char) (lc + i));

    }

    Systemoutprintln(upperCaseLetters);

    Systemoutprintln(lowerCaseLetters);

}

注意事项

不建议将上述变量uc硬编码赋值为65。反之,则可以提高程序的可读性,省去了不必要的注释,也体现出了可移植性的思想。

你这样写当然会每次都一样,因为你的for循环嵌套错了,你第一个for循环只是循环一次,随机获取一次字符串,第二次for循环把这个字符串,按次数输出而已,其实你只要把第一个for循环的次数改为time,把第二个for去掉即可

public class Main {

public static void main(String args[]){

String str1="abfdTE1879!!";//可以从控制台输入

String str2=str1replaceAll("[a-z|A-Z]","");

Systemoutprintln("英文字符的个数为"+(str1length()-str2length()));

str1=str2;

str2=str1replaceAll("[0-9]","");

Systemoutprintln("数字字符的个数为"+(str1length()-str2length()));

Systemoutprintln("其它字符的个数为"+str2length());

}

}

这是最简洁的

运行示例:

英文字符的个数为6

数字字符的个数为4

其它字符的个数为2

class Test12{

public String[] printStr(String str){

//正则表达式,按逗号,句号和空格将字符串分解成字符串数组

String[] str1=strsplit("[, ]");

//将数组按字符顺序排序

Arrayssort(str1);

//去掉字符串中的重复值

String[] str2=new String[str1length];

int count=0;

for(int i=0;i<str1length;i++){

boolean flag=true;

for(int j=0;j<str2length;j++){

if(str1[i]equals(str2[j])){

flag=false;

}

}

if(flag){

str2[count]=str1[i];

count++;

}

}

String[] result=new String[count];

for(int i=0;i<count;i++){

result[i]=str2[i];

}

return result;

}

public static void main(String[] args) {

String str="In my spare time,I like to read novels I read my spare";

Systemoutprintln(ArraystoString((new Test12()printStr(str))));

}

}

以英文为例: A、E、I、O、U , 这五个字母是元音, 其它的 21个字母不就是辅音了吗。

switch (chr){

case 'A','E','I','O','U':

print 'YES';

break;

default:

print 'NO';

break;

}

以上就是关于用JAVA编一个程序输出全部的英文字母全部的内容,包括:用JAVA编一个程序输出全部的英文字母、求JAVA code: 26个字母里随机出现5个大写字母,其中第二位和第四位有元音字母a,e, i,o,u 看详细、编写java程序:输入一个字符串,判断有几个英文字母,有几个数字,有几个其它的字符等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10111976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存