用Java一词替换数字
我整天都在互联网上寻找解决这个问题的方法。我差不多两周前才开始编程,我还不太懂java的行话,这可能是我找不到我想要的东西的原因
无论如何,该计划应该:
打印出从1到100的所有数字,如果在迭代过程中程序遇到一个可被3整除的数字,它必须用“Crackle”替换该数字,如果它遇到一个可以被5整除的数字,它必须用“Pop”替换这个数字,如果它遇到一个可以被两者整除的数字,那么它必须用“CracklePop”替换这个数字
我无法让它打印可被3和5整除的数字的CracklePop,但我可以让它打印Crackle&;弹出,但不替换数字
我试过使用:
整数。toString(),整数valueOf(),整数parseInt()
这些我都不能去工作。以下是迄今为止的代码:
int counter = 0;
int max = 100;
for (int i = 1; i <= max; i++){
if (counter % 3 == 0) {
System.out.println("Crackle");
}
else if(counter % 5 == 0){
System.out.println("Pop");
}
else if (counter % 3 == 0 && counter % 5 == 0){
System.out.println("CracklePop");
}
System.out.println(counter);
counter++;
}
如果你也能提出一个解决方案,这将是编写这样一个程序的最强大的方式,这也将是很好的
共 (0) 个答案