public class TestString{
public static void main(String[] args){
String s="fgdfgJHSJHSJHJSHfsdfg@#$@GGGdffsf";
char[] A1;
A1=s.toCharArray();
System.out.println("大写:"+CountUpper(s));
System.out.println("小写:"+CountLower(s));
}
}
int CountUpper(String s1)
{
int Upper=0;
for(int i=0;i<s1.length();i++){
if (A1[i]>='A' && A1[i]<='Z') Upper++;
};
return Upper;
}
int CountLower(String s2)
{
int Lower=0;
for(int i=0;i<s2.length();i++){
if (A1[i]>='a' && A1[i]<='z') Lower++;
};
return Lower;
}
public static void main(String[] args){
String s="fgdfgJHSJHSJHJSHfsdfg@#$@GGGdffsf";
char[] A1;
A1=s.toCharArray();
System.out.println("大写:"+CountUpper(s));
System.out.println("小写:"+CountLower(s));
}
}
int CountUpper(String s1)
{
int Upper=0;
for(int i=0;i<s1.length();i++){
if (A1[i]>='A' && A1[i]<='Z') Upper++;
};
return Upper;
}
int CountLower(String s2)
{
int Lower=0;
for(int i=0;i<s2.length();i++){
if (A1[i]>='a' && A1[i]<='z') Lower++;
};
return Lower;
}
public class TestString { public static void main(String[] args) {
String s = "fgdfgJHSJHSJHJSHfsdfg@#$@GGGdffsf";
TestString test = new TestString();
System.out.println("大写:" + test.CountUpper(s));
System.out.println("小写:" + test.CountLower(s));
} public int CountUpper(String s) {
int Upper = 0;
char[] A1;
A1 = s.toCharArray();
for (int i = 0; i < s.length(); i++) {
if (A1[i] >= 'A' && A1[i] <= 'Z')
Upper++;
}
;
return Upper;
} public int CountLower(String s) {
int Lower = 0;
char[] A1;
A1 = s.toCharArray();
for (int i = 0; i < s.length(); i++) {
if (A1[i] >= 'a' && A1[i] <= 'z')
Lower++;
}
;
return Lower;
}}
public class TestTest{
static char[] A1;
static int CountUpper(String s1){
int Upper=0;
for(int i=0;i <s1.length();i++){
if (A1[i]>='A' && A1[i] <='Z')
Upper++;
}
return Upper;
}
static int CountLower(String s2){
int Lower=0; for(int i=0;i <s2.length();i++){
if (A1[i]>='a' && A1[i] <='z')
Lower++;
}
return Lower;
}
public static void main(String[] args){ String s="fgdfgJHSJHSJHJSHfsdfg@#$@GGGdffsf"; A1 = s.toCharArray();;
System.out.println("大写:" + CountUpper(s));
System.out.println("小写:" + CountLower(s));
}
}
输出:
大写:14
小写:15
2、static main方法调用了非静态的CountUpper方法;
3、作为成员变量的A1你定义在了main方法中。
public static void main(String[] args){
String s="fgdfgJHSJHSJHJSHfsdfg@#$@GGGdffsf";
char[] A1 = null ;
System.out.println("大写:"+CountUpper(A1,s));
System.out.println("小写:"+CountLower(A1,s));
}
static int CountUpper(char[] A1,String s1)
{
A1=s1.toCharArray();
int Upper=0;
for(int i=0;i <s1.length();i++){
if (A1[i]>='A' && A1[i] <='Z') Upper++;
}
return Upper;
}
static int CountLower(char[] A1,String s2) {
A1=s2.toCharArray();
int Lower=0;
for(int i=0;i <s2.length();i++){
if (A1[i]>='a' && A1[i] <='z') Lower++;
}
return Lower;
}
}
public class TestString{
public static void main(String[] args){
String s="fgdfgJHSJHSJHJSHfsdfg@#$@GGGdffsf";
char[] A1;
A1=s.toCharArray();
System.out.println("大写:"+CountUpper(A1));
System.out.println("小写:"+CountLower(A1));
}
public static int CountUpper(char[] A){
int Upper=0;
for(int i=0;i <A.length;i++){
if (A[i]>='A'&& A[i] <='Z')
Upper++;
}
return Upper;
}
public static int CountLower(char[] B){
int Lower=0;
for(int i=0;i <B.length;i++){
if (B[i]>='a'&& B[i] <='z')
Lower++;
}
return Lower;
}
}
String s = "fgdfgJHSJHSJHJSHfsdfg@#$@GGGdffsf";
TestString test = new TestString();
System.out.println("大写:" + test.CountUpper(s));
System.out.println("小写:" + test.CountLower(s));
} public int CountUpper(String s) {
int Upper = 0;
char[] A1;
A1 = s.toCharArray();
for (int i = 0; i < s.length(); i++) {
if (A1[i] >= 'A' && A1[i] <= 'Z')
Upper++;
}
return Upper;
} public int CountLower(String s) {
int Lower = 0;
char[] A1;
A1 = s.toCharArray();
for (int i = 0; i < s.length(); i++) {
if (A1[i] >= 'a' && A1[i] <= 'z')
Lower++;
}
return Lower;
}}
private static char[] A1 = null;
public static void main(String[] args){
String s="fgdfgJHSJHSJHJSHfsdfg@#$@GGGdffsf";
A1=s.toCharArray();
System.out.println("大写:"+CountUpper(s));
System.out.println("小写:"+CountLower(s));
}
static int CountUpper(String s1)
{
int Upper=0;
for(int i=0;i <s1.length();i++)
{
if (A1[i]>='A' && A1[i] <='Z') Upper++;
}
return Upper;
}
static int CountLower(String s2)
{
int Lower=0;
for(int i=0;i <s2.length();i++){
if (A1[i]>='a' && A1[i] <='z') Lower++;
}
return Lower;
}
}
看看,按照Eclipse的提示就可以简单的修改了