方法一:可利用java带有的Character.isLowerCase与Character.isUpperCase来进行判断
以下为判断字符串是否都为小写字母或都为大写字母组成的
import java.util.Scanner;
public class str {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
String word=sc.next();
boolean b=true;
for(int i = 0; i < word.length(); i++)
{
char c = word.charAt(i);
if (!Character.isLowerCase(c))
// if (!Character.isUpperCase(c))
{
b= false;
}
}
System.out.print(b);
}
}
方法二:由ascii判断
全部为大写字母组成//全部为小写字母组成,输出为true
import java.util.Scanner;
import java.util.TreeMap;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub Scanner input=new Scanner(System.in);
String str=input.next();
char ss[] = str.toCharArray();//利用toCharArray方法转换
boolean b;
int num=0;
for(int star=0;star
if(ss[star]>=65 && ss[star]<=90){
// if(ss[star]>=97 && ss[star]<=122)
num++;
}
}
if(num==ss.length){
System.out.print(b=true);
}
else
System.out.print(b=false);
}
}