如果用java且不使用API怎么做,键盘输入字符串,将小写字母转换为大写字母并输出
时间: 2023-12-10 09:42:29 浏览: 88
从键盘输入字符串并输出该字符串
可以使用Java中的字符数组(char[])和ASCII码值来实现将小写字母转换为大写字母的功能,具体代码如下:
```java
import java.util.Scanner;
public class UpperCaseConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串:");
String input = scanner.nextLine();
char[] chars = input.toCharArray();
for(int i = 0; i < chars.length; i++) {
if(chars[i] >= 'a' && chars[i] <= 'z') { // 判断是否为小写字母
chars[i] = (char)(chars[i] - 'a' + 'A'); // 转换为大写字母
}
}
System.out.println("转换后的字符串为:" + new String(chars));
}
}
```
以上代码通过Scanner类获取键盘输入的字符串,然后通过toCharArray()方法将字符串转换为字符数组。接着遍历字符数组,如果是小写字母,则将其转换为大写字母,并将最终结果输出。
阅读全文