当前位置: 首页 > 知识库问答 >
问题:

首先从输入中获取整数列表的程序

扶誉
2023-03-14
import java.util.Scanner;  

class Main {
    public static void main(String[] args) {
        vector<int> vec;
        int n, num, t;
        Scanner myObj = new Scanner(System.in);

        int userName = myObj.nextInt();
        n = myObj.nextInt() ;
    
        for (int i = 0; i < n; ++i) {
            num = myObj.nextInt();
            vec.push_back(num);
        }
     
        t = myObj.nextInt();
    
        for (int i = 0; i < vec.size(); ++i) {
            if (vec[i] <= t) {
                System.out.println = vec[i]  + " ";
            }
        }
   
        return 0;
    }

示例:

输入:

5个

50

60颗

140

200

75

100个

输出:

50

60颗

75

谁能帮我拿这些吗?

写一个程序,首先从输入中得到一个整数列表。输入以一个整数开始,表示后面的整数个数。然后,从输入中获取最后一个值,它表示一个阈值。输出所有小于或等于上一个阈值整数。

5表示列表中有五个整数,即50、60、140、200和75。100表示程序应输出小于或等于100的所有整数,因此程序输出50、60和75。

共有1个答案

应俊爽
2023-03-14
vector<int> vec;

在标准的Java库中没有< code>vector类,在Java版本中,我知道你不能收集原语(它可能会出现)。建议使用< code>ArrayList类(导入< code>java.util.ArrayList,使用< code>Integer作为元素类型(转换自动发生)。在Java中,记得使用< code>new实例化列表。

然后,您还需要push_back[]。搜索或在文档中查找它们(底部的链接):

int userName = myObj.nextInt();

此行不属于您的程序:

return 0;

Java中的main方法不能返回任何内容,因此删除这一行。

PS 在 Java 中有一个向量类,大写 V。它已过时,未在新代码中使用。

文档链接::ArrayList

 类似资料:
  • 我有一个类型号的输入字段。我想在不失去焦点的情况下检索用户输入的精确值。 当用户输入时,应该返回 当用户输入时,应该返回 当用户输入.它应该返回(但它返回的值没有十进制-11) 我尝试的内容:我尝试了keyup事件,但元素的值总是没有小数。还尝试了但当输入为十进制(点)时,不会触发解析器。 我已经检查了,。所有内容都返回不带小数的值。 我不知道它将返回完整值的正确事件。

  • 问题:安东尼娅和大卫在玩游戏。每位选手以100分开始。游戏使用标准的六面骰子,分回合进行。在一个回合中,每个玩家掷一个骰子。下滚的玩家失去了在较高的骰子上显示的点数。如果两个玩家掷相同的号码,任何一个玩家都不会丢分。写一个程序来确定最后的分数。 以下是我目前掌握的信息: 我知道我只具体要求了一件事,但有人能完成这个挑战并解释最好的方法吗?

  • 我在java中有这段代码,代码工作得很好 你对这个问题有什么解决办法吗??? 谢谢

  • 问题内容: 我试图用来获取数字列表,但是带有代码 输入给出的结果为,因此我想它会将输入解释为字符串。有什么直接方法可以列出清单吗?也许我可以用来提取整数,但如果可能的话,我宁愿使用更的解决方案。 问题答案: 在Python 3.x中,使用它。 例

  • 问题内容: 我有一个包含要使用tar存档的文件列表的文件。叫它吧 它包含了: 有没有一种方法可以发出作为输入的TAR命令?就像是 这样就好像我发出以下命令一样: 问题答案: 是:

  • 问题内容: 如何使用Go中的函数从标准输入获取整数输入? 如果使用无法完成此操作,那么读取单个整数的最佳方法是什么? 问题答案: http://golang.org/pkg/fmt/#Scanf Go中包含的所有库都有充分的文档记录。 话虽如此,我相信 绝招