【发布时间】:2013-10-21 05:22:39
【问题描述】:
我希望你的星期天一切顺利。所以我在这个小程序中的目标是打印一个索引为 [0,1] [4,5]...[12,13]... 的新字符串...循环仅适用于大于 4 个字母的偶数单词.为什么是这样?任何关于如何抛光这个粪便的建议将不胜感激。谢谢。
import java.util.Scanner;
public class LoopPractice {
public static void main(String[] args) {
Scanner myScanner = new Scanner(System.in);
System.out.print("Enter a String please: ");
String str = myScanner.next();
int count = 0;
int x = 0;
int y = 1;
String emptyStr = "";
while ( count != str.length() ) {
emptyStr += str.charAt(x) + "" + str.charAt(y);
x += 4;
y += 4;
count += emptyStr.length();
}
System.out.print(emptyStr);
}
}
【问题讨论】:
-
其实我所在的地方是星期一,这种思维方式会给你的编程带来很多问题
-
你得到了什么操作?
-
“小猫”这个词 --> kien
-
和“CodingConnor”这个词 --> Congnn
-
我强烈建议不要调用变量
emptyStr,除非它总是为空的。看到底部System.out.print(emptyStr);的人会想知道为什么要打印空字符串,但事实上,您不是。
标签: java while-loop charat