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

在整数数组中,零不在值中?[重复]

温成济
2023-03-14
        int stdCodes[] = new int[2];
        System.out.println("Enter 2 STD codes:");
        for (int i = 0;  i <2; i++) 
        {
            stdCodes[i] = sc.nextInt();
        }
        for (int i = 0;  i <2; i++) 
        {
           System.out.println(stdCodes[i]);
        }



 Enter 2 STD codes:
    01975
    01887
   
    output:
    1975
    1887
    

在SDA中输入std代码时,我输入了带有零的std代码,但为什么零不在显示数组时的值中?

共有2个答案

公孙成仁
2023-03-14

将输入字符串解析为整数时,前导零将被忽略。如果希望保持前导零,则应选择“字符串”数据类型。

宋景福
2023-03-14

因为您将数组声明为int[],所以Java只存储和输出最有效的数字。如果要保留0,可以将其存储为字符串,或者通过手动在stdCode之前串联“0”来格式化输出

 类似资料:
  • 问题内容: 我正在尝试编写一个小程序,该程序在数组中打印出不同的数字。例如,如果用户输入1,1,3,5,7,4,3,则该程序将仅打印出1,3,5,7,4。 我在else if函数中遇到错误。 到目前为止,这是我的代码: 问题答案: 首先,“ ”语句是不正确的,因为您没有为if提供任何条件(如果需要if,则需要编写“ ”)。 其次,您不能 在内部 循环中决定是否应打印一个值:代码的工作方式是 为每个

  • 编写一个函数: 函数解($ A); 给定一个包含 N 个整数的数组 A,返回 A 中未出现的最小正整数(大于 0)。 例如,给定A = [1,3,6,4,1,2],函数应该返回5。 再比如,给定A = [1,2,3],函数应该返回4。 给定A =[1,3],该函数应返回1。 假设: N是[1…100,000]范围内的整数;数组A的每个元素都是[−1,000,000…1,000,000]范围内的整数

  • 问题内容: 还有其他方法可以在Postgres的列中搜索某个值吗? 我目前安装的Postgres版本并 没有 让下面的语句: 数组示例: 该语句应返回数组包含的每一行。 问题答案: 对于相等性检查,您可以简单地: 在手册中阅读有关ANY / SOME的信息 。

  • 这里是简单的课程。 使用命令查看类文件的结构。在部分,我应该看到类的所有常量。尽管如此,我可以找到浮点值是20.0f,但找不到int值。 根据文件https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.4-140 我应该在常量池中看到。

  • 问题内容: 目前,我得到了这样的数组: 经过几步,我的数组如下所示: 我如何计算数组中有多少个a,b,c?我想要一个类似的结果: 等等 问题答案: function count() {

  • 问题内容: 我有一个大小为N *M的矩阵,我想找到每一行的平均值。值是从1到5,并且没有任何值的条目设置为0。但是,当我想使用以下方法查找均值时,它给了我错误的均值,因为它还计算了具有值的条目0。 如何获得仅非零值的均值? 问题答案: 获取每一行的非零计数,并将其用于平均每一行的总和。因此,实现看起来像这样- 如果您使用的是较旧版本的NumPy,则可以使用count的float转换来替换,例如,