【发布时间】:2014-02-15 09:11:01
【问题描述】:
因此,对于一项作业,我应该创建一个程序,将输入到扫描仪中的短语的每个字母加倍,并将每个感叹号加倍。这是我到目前为止得到的:
import java.util.Scanner;
public class DoubleLetters{
public static void main(String[]args){
Scanner scan = new Scanner(System.in);
System.out.println("Enter a statement");
String x = scan.nextLine();
String y = x.replace("! ","!!! ");
for(int j=0; j< x.length(); j++){
System.out.print(y.charAt(j));
System.out.print(y.charAt(j));
}
}
}
字母加倍有效,但感叹号不加倍。我尝试使用替换方法,但它不起作用。请,任何帮助表示赞赏。
【问题讨论】: