我自己用java写的阿姆斯特朗数题(抱歉,如果这很愚蠢,我是编程新手)。“当我输入一个coorect armstrong数时,结果应该给出1值,但它给出了0,为什么? 代码- import java.util.Scanner;
public class Exercise1_4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int result = 0;
(ns src.helloworld)
(defn fibonacci[a b] (println a b (fibonacci (+ b 1) a + b)))
(fibonacci 0 1)
我是函数式编程的新手,我决定开始学习Clojure,因为它是,与C#完全不同。我想开阔眼界。
以下是我遇到的错误:
Clojure 1.2.0
java.lang.IllegalArgumentException:
Wrong number of args (4) passed to:
helloworld$fibonacci
(helloworld.clj:0) 1:1 user=>
#&
所以我正在做一道应用题,大概是这样的:
好了!删除的部分
我不会张贴确切的问题或图表,以防有人无法阻止自己张贴直接答案。
我正在尝试用Java编写一个程序来实现这一点,但我真的不能真正掌握如何在逻辑上做到这一点。我知道我可以从每个方块的数组开始,如下所示:
int square1 = //four sides with each liquid value
但是我不知道如何包含无限的(对角线),或者一旦我弄清楚了如何继续。
感谢您对此编程逻辑的任何帮助。
我已经有一段时间没有用Java编程了,我似乎无法解决这个问题,所以我为我可能做的任何愚蠢的事情事先道歉。
我目前正在用Java解决数学题列表。我为每个问题创建了一个名为ProblemX的新类。我希望每个类都打印执行的持续时间。与其在每个单独的类中编程,不如使用一些继承,但这正是我陷入困境的地方。
Public abstract class Problem{
public static void main(String[]args){
Problem p = new Problem();
long startTime = System.nanoTime();
p.solve