java编写应用程序,从键盘输入若干个任意字符,如果是a—z之间的小写字母,则将其转换成大写字母输出,若为其他字符,则原样输出。输入的字符以#结束。
时间: 2023-04-13 11:01:16 浏览: 64
可以使用Java语言编写一个控制台应用程序,实现从键盘输入若干个任意字符,并根据条件进行转换输出。
具体实现步骤如下:
1. 使用Scanner类从键盘读取输入的字符,直到遇到#为止。
2. 对于每个读取到的字符,判断是否为a—z之间的小写字母,如果是,则将其转换成大写字母输出,否则原样输出。
3. 使用Character类的isLowerCase()方法判断字符是否为小写字母,如果是,则使用Character类的toUpperCase()方法将其转换成大写字母输出,否则直接输出该字符。
4. 循环读取输入的字符,直到遇到#为止。
下面是一个简单的示例代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
char ch;
while ((ch = scanner.next().charAt(0)) != '#') {
if (Character.isLowerCase(ch)) {
System.out.print(Character.toUpperCase(ch));
} else {
System.out.print(ch);
}
}
scanner.close();
}
}
运行程序后,可以输入任意字符,程序会将小写字母转换成大写字母输出,其他字符原样输出,直到输入#为止。