题目1:
import java.util.Scanner;
/**
* 题目1:编写JAVA应用程序,比较命令行中给出的字符串是否相等,并输出比较的结果。
* @author Retror
*
*/
public class TestEqual {
public static String str[]=new String[2];
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
for(int i=0;istr[i]=scan.nextLine();
}
if(str[0].equals(str[1])){
System.out.println("相等");
}else{
System.out.println("不相等");
}
}
}
运行效果:
asd
dsa
不相等
题目2:
import java.util.Scanner;
/**
* 题目2:编程统计用户从键盘输入的字符串所包含的字母、数字、其他字符的个数
* @author Retror
*
*/
public class CountStr {
public static int numCount;
public static int strCount;
public static int otherCount;
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
String str=scan.nextLine();
char chs[]=str.toCharArray();
for(int i=0;iif(chs[i]<=57&&chs[i]>=48){
numCount++;
}else if((chs[i]<=122&&chs[i]>=97)||(chs[i]<=90&&chs[i]>=65)){
strCount++;
}else{
otherCount++;
}
}
System.out.println("字母个数:"+numCount);
System.out.println("数字个数:"+strCount);
System.out.println("其他字符个数:"+otherCount);
}
}
运行效果:
123qqsda sdas
字母个数:3
数字个数:9
其他字符个数:1
希望能帮到你,望采纳。