/*请编写一个 Application 实现如下功能:
* 接受命令行中给出的一个字母串,
* 先将该串原样输出
* ,然后判断该串的第一个字母是否为大写,
* 若是大写则统计该串中大写字母的个数
* ,并将所有大写字母输出;
* 否则输出信息串”第一个字母不是大写字母!”。
*/
import java.util.Scanner;
public class day1113 {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
String a=reader.next();
int n=0;
char b[]=a.toCharArray();
for(int i=0;i<b.length;i++) {
if(b[i]<'Z'&&b[i]>'A') {
n++;
}
}
//'A'< =(char)大写字母<='Z'
//'a'<=(char)小写字母<='z'
//'0'<=(char)数字<='9'
if(b[0]<='Z'&&b[0]>='A') {System.out.println(n+"");
}else {System.out.println("第一个字母不是大写字母");
}
//以下为倒序,需用到上文Scanner
/*char c[]=a.toCharArray();
int b=c.length;
int d;
System.out.println(b+"");
for(d=c.length;d>0;) {
System.out.print(c[--d]+"");
}
*/
}
}
计算大写字母个数(或其他),倒序输出
最新推荐文章于 2022-12-15 14:22:29 发布
这个Java程序从命令行接收一个字母串,首先原样输出该串,然后判断其首字母是否为大写。如果首字母是大写,它会统计并输出大写字母的数量;如果不是,则输出提示信息。
648

被折叠的 条评论
为什么被折叠?



