2.编写一个程序,实现从命令行参数输入一字符串,统计该字符串中字符“e”出现的次数用Java实现
时间: 2024-04-21 17:23:25 浏览: 57
下面是用Java编写的程序,可以实现从命令行参数输入一个字符串,并统计该字符串中字符“e”出现的次数:
```java
public class CharacterCount {
public static void main(String[] args) {
if (args.length != 1) {
System.out.println("请输入一个参数");
return;
}
String inputString = args[0];
int count = 0;
for (int i = 0; i < inputString.length(); i++) {
if (inputString.charAt(i) == 'e' || inputString.charAt(i) == 'E') {
count++;
}
}
System.out.println("字符'e'在输入字符串中出现的次数为:" + count);
}
}
```
你可以在命令行中运行这个程序,并传入一个字符串作为参数。程序会遍历字符串的每个字符,判断是否为字符“e”或者字符"E",如果是则计数器加一。最后输出字符“e”在输入字符串中出现的次数。
相关问题
编写一个java程序,实现从命令行参数输入一字符串,统计该字符串中字符“e”出现的次数
好的,我可以为您提供答案:
```
public class CountE {
public static void main(String[] args) {
String str = args[0];
int count = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == 'e') {
count++;
}
}
System.out.println("字符e出现的次数为:" + count);
}
}
```
您可以通过命令行参数输入您想要统计的字符串,程序会输出该字符串中字符“e”出现的次数。
2.编写一个程序,实现从命令行参数输入一字符串,统计该字符串中字符“e”出现的次数用转变字符数组和ASCELL码实现并用Java实现
下面是用Java编写的程序,通过转换字符数组和ASCII码来统计字符串中字符"e"出现的次数:
```java
public class CharacterCount {
public static void main(String[] args) {
if (args.length != 1) {
System.out.println("请输入一个参数");
return;
}
String inputString = args[0];
char[] charArray = inputString.toCharArray();
int count = 0;
for (char c : charArray) {
if (c == 'e' || c == 'E') {
count++;
}
}
System.out.println("字符'e'在输入字符串中出现的次数为:" + count);
}
}
```
在这个程序中,我们首先将命令行参数转换为字符串并存储在`inputString`变量中。然后,我们使用`toCharArray()`方法将字符串转换为字符数组`charArray`。接下来,我们遍历字符数组,并使用条件语句检查当前字符是否为字符"e"或"E",如果是,则计数器加一。最后,输出字符"e"在输入字符串中出现的次数。
阅读全文