已知个字符串 s1=“AbdgabdBgabcdsD”,编写一个程序统计 s1 中大写字母与小写字母各有多少个数
public static void main(String[] args) {
String s1 = "AbdgabdBgabcdsD";
int up=0,low=0;
for(int i=0;i<s1.length();i++){
if(Character.isUpperCase(s1.charAt(i))){
up++;
}else if(Character.isLowerCase(s1.charAt(i))){
low++;
}
}
System.out.print("大写字母个数:"+up+",小写字母个数:"+low);
}
觉得有用的话采纳一下哈
public class Main {
public static void main(String[] args) {
String str="AbdgabdBgabcdsD";
int bigchar=0,smallchar=0;
for(int i=0;i<str.length();i++)
{
if(str.charAt(i)>=65&&str.charAt(i)<=90)
bigchar++;
else if(str.charAt(i)>=97&&str.charAt(i)<=122)
smallchar++;
}
System.out.println("大写字母个数:"+bigchar);
System.out.println("小写字母个数:"+smallchar);
}
}
如果对你有帮助,请采纳一下哈!
public static void main(String[] args) {
String s1="AbdgabdBgabcdsD";
//大写数量
int upper = 0;
//小写数量
int lower = 0;
for(int i =0;i<s1.length();i++){
//判断是大写还是小写
if(Character.isUpperCase(s1.charAt(i))){
upper++;
}else{
lower++;
}
}
System.out.println("大写数量:"+upper+"小写数量:"+lower);
}