对于我的java类简介,我有一个赋值,要求我们使用scanner类和for循环以及if语句将语句中的每个字母加倍,同时使该语句中的每个感叹号增加三倍。我不知道如何在for循环中做两件事。这就是我到目前为止所做的:
public class DoubleLetters {
public static void main(String [] args) {
String newString = "";
for (int j = 0; j < str.length(); j++) {
newString += str.charAt(j) + str.charAt(j);
}
return newString;
}
}
}
答案 0 :(得分:0)
每个字母部分都是正确的。但是,您必须为感叹号部分添加条件。
public class DoubleLetters{
public static void main(String [] args){
String newString = "";
String str = "input string!"
for (int j = 0; j < str.length(); j++){
if(str.charAt(j) == '!')
{
newString += str.charAt(j) + str.charAt(j) + str.charAt(j);
}
else
{
newString += str.charAt(j) + str.charAt(j);
}
}
System.out.println(newString);
}
}
}