【发布时间】:2016-07-13 21:23:57
【问题描述】:
这是我的代码,我使用is.upperCase 进行检查,但它似乎不起作用。而且我无法将所有大写字母连接在一起。任何建议和帮助将不胜感激!
import java.util.Scanner;
public class UpperCase {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Please input a random line that contain uppercase letters in any positions: ");
String str = in.next();
int i = 0;
while (i < str.length() - 1) {
if(Character.isUpperCase(i)) {
char upperLetter = str.charAt(i);
}
Object outputLetter = str.charAt(0) + str.charAt(i++);
char upperLetter = str.charAt(i++);
}
System.out.println("The uppercase letters are:" );
}
}
【问题讨论】:
标签: java loops while-loop char uppercase