如何在Java中创建数学序列?

时间:2014-09-17 14:44:43

标签: java sequence

我想在程序运行时声明整数。

我运行程序,然后通过System.in.println给出一个整数,并且只要我想重复这个。

我希望程序为这些整数提供某种类型的名称,例如a(i)a[i],dunno,(它应该很方便)然后a(i)表示我给了程序的 i &#39整数。
我的想法是,如果我首先声明它们,我可以按照它们的名称使用这些元素。
例如,将两个整数加在一起。
例如,我定义了一个方法add +,它等待2个整数然后添加它们。
例如我写道:

add

a(2)

a(47) 

(然后我会在这里得到结果。)

我不认为实现添加功能很困难。但是我不知道如何让程序计算输入的数量或如何让它声明和使用变量。

2 个答案:

答案 0 :(得分:0)

第一:欢迎编程java;这将是漫长的道路。

以下是一些提示:

  1. 使用List<Integer>保存用户输入的数字序列。
  2. 实际上实例化一个concreate List类,例如LinkedList<Integer>'. If you need to access the elements by index, use an ArrayList`。\
  3. 每次用户输入数字时,请创建一个新的整数并userList.add(newInteger);
  4. 简单样本

    List<Integer> userList = new LinkedList<Integer>();
    
    for (index = 0; index < 9; ++index)
    {
        Integer newInteger = new Integer(index);
    
        userList.add(newInteger);
    }
    
    for (Integer current : userList)
    {
         System.out.println(current);
    }
    

答案 1 :(得分:0)

是的,我正在跟进谈话。 我只是有点沮丧,因为我还不能写任何有趣或实用的java程序(还),因为我的知识还不是那么大。 首先我试图找出,如果有一种方法可以向数组中添加元素,因为数组在我看来非常有用,因为数组的每个元素都有一个地址。我用Google搜索,似乎不可能。 我也许能够将这个想法与列表一起使用,但似乎列表的长度必须有一个限制,实际上我想避免这种情况。