有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

用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) 个答案