输入一行文字。请不要标点符号。
Java是语言。
我已将该行改为:
语言是java。
尝试:
int x;
String sentence, first;
System.out.println("\nEnter a line of text. No punctuation please.");
Scanner keyboard = new Scanner (System.in);
sentence=keyboard.nextLine();
x = sentence.indexOf(" ");
first= sentence.substring(0,x);
second=sentence.substring(0,1)
second=second.toUpperCase();
System.out.println("I have rephrased that line to read:");
System.out.println(second+sentence.substring(x+1)+" "+first);
输出:
输入一行文字。请不要标点符号。
发生了什么
我已将该行改为://应该是“正在进行什么”
正在进行什么
P.S-我需要写“i”字母。如何让“second.substring(0,1)”读取字符“i”?正如所建议的那样,我试图找出剥离字母并将其与大写字母连接但我不确定。答案 0 :(得分:1)
“我”将是
second=sentence.substring(x+1,x+2);
换句话说,空格后的人物。您当前正在输入输入字符串中的第一个字符。