JAVA程序设计基础课后题,求解

2020-06-09 教育 76阅读

题目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;i str[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;i if(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

希望能帮到你,望采纳。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com