标签: zero

从已排序的数组中删除0值?

我想知道是否有办法删除我运行以下代码时得到的默认"0"值:

Scanner scan = new Scanner(System.in);

int [] x = new int[4];
for ( int i = 1; i < x.length; i++ )
{
    System.out.println( "Enter number " + i + ": ");
    x[i] = scan.nextInt();
}
Arrays.sort(x);
System.out.println(Arrays.toString(x));
}
Run Code Online (Sandbox Code Playgroud)

输出如下

[0, i[1], i[2], i[3]]
Run Code Online (Sandbox Code Playgroud)

当然,这里的所有数组值实际上都是输入控制台的数字.代码是工作.它成功地将任何数字排序为正确的顺序,然而,总是有这个令人讨厌的0.

我不打算删除所有0(我希望用户能够输入0并让它显示) - 我只是不想要默认的0.任何想法?

java arrays sorting default zero

4
推荐指数
1
解决办法
388
查看次数

Mysql计数结果为零值

在mysql中,我获得了表"得分"如下

Id  Date                Name        score
1   2011-08-24 00:00:00 sharique    10
2   2011-08-24 00:00:00 joe     11
3   2011-08-24 00:00:00 vijay       5
4   2011-08-25 00:00:00 sharique    0
5   2011-08-25 00:00:00 joe    11
Run Code Online (Sandbox Code Playgroud)

现在我正在运行查询

SELECT date,count(id) as count FROM scores where `name` = 'vijay' group by `date`;
Run Code Online (Sandbox Code Playgroud)

我得到了结果

date                 count
2011-08-24 00:00:00,  1
Run Code Online (Sandbox Code Playgroud)

代替

date                 count
2011-08-24 00:00:00,  1
2011-08-25 00:00:00,  0
Run Code Online (Sandbox Code Playgroud)

我怎样才能显示零计数的结果?

mysql row count zero

4
推荐指数
1
解决办法
6223
查看次数

在Java中,何时浮点值等于零?

对于x的值,测试(x == 0)是否为真?当且仅当x = 0的值时,是否存在某种余量或测试是否返回真?

java zero floating-point-precision

4
推荐指数
2
解决办法
2万
查看次数

Stringstream C++ while 循环

程序在逗号之间找到整数,如“2,33,5”-> 2 33 5。问题是如果我把例如“0,12,4”这样的字符串,它为什么工作。stringstream 不应该将 0 放入 tmp 中,所以循环就像开始时的 while(0) 一样吗?

 vector<int> parseInts(string str) {
 stringstream ss(str);   //getting string 
 vector<int> result;
 char ch;
 int tmp;
 while(ss >> tmp) {      //while(IS IT INTEGER ALREADY OR NOT?)
     result.push_back(tmp);
     ss >> ch;           
}
return result;
Run Code Online (Sandbox Code Playgroud)

c++ loops stringstream zero

4
推荐指数
1
解决办法
6233
查看次数

初始化没有零的数组

我有一个代表xy网格的三维数组,z矢量代表深度.我只知道某些行的深度,并试图插入数组.我的问题是如何创建720x400阵列,而不将所有值设置为0(因为这可能会影响插值).

谢谢!

arrays matlab initialization zero

3
推荐指数
1
解决办法
1万
查看次数

Excel - 可变长度数字中可变数量的前导零?

多年来,我们的会员号码的格式已多次改变,使得00008,9538,746,0746,00746,100125以及各种其他排列有效,独特且需要保留.从我们的数据库导出到批量更新所需的自定义Excel模板中剥离前导零,使得00746和0746都被截断为746.

插入撇号技巧或格式化为文本在我们的情况下不起作用,因为我们在Excel中打开它时数据似乎已经改变了.格式化为zip将不起作用,因为我们的长度小于五位的有效数字不能添加零.我对"自定义"格式化没有任何好运,因为这似乎要求在数字中添加相同数量的前导零,或者为每个数字添加足够的零以使它们具有相同的长度.

有线索吗?我希望有一些方法可以将Excel设置为仅仅采用它给出的内容而不管它,但似乎并非如此!我将不胜感激任何建议或意见.非常感谢大家!

更新 - 感谢大家的帮助!这里有一些更具体的细节.我们使用的是第三方会员管理应用程序 - 我们无法直接访问数据库,我们需要使用他们的"查询构建器"工具来获取我们想要批量更新的数据.然后我们使用他们的"模板"格式导出,这种格式称为XLSX,但必须在幕后进行,因为如果我们尝试导入常规的旧Excel,我们会收到错误.只有他们的模板有效.

数据在数据库中格式正常,因为所有数字都在基于Web的管理工具中正确显示.此外,如果我导出为CSV,将其保存为.txt并将其导入Excel,数字显示正常.

我所做的与ooo的解释类似 - 我导出的模板数字不正确,然后导出为CSV/txt,并将这些数字复制/粘贴到模板中并重新导入.我没有得到错误,这是我猜的,但我不知道它是否在午夜之后才成功!:-(

excel formatting numbers zero

3
推荐指数
1
解决办法
4220
查看次数

R预测函数:为什么它返回零长度预测?

更新:我正在使用e1071包for naiveBayes

我是R的新手并试图围绕玩具数据建立Naive Bayes模型.然后我试着在那个模型上叫"predcit".我看到的问题是:"predict()"的结果长度为零.请参阅简单的R repro代码.感谢您的投入!

 df<-NULL

 df <- rbind(df, c(0,3))

 df <- rbind(df, c(1,1))

 df <- rbind(df, c(1,3))

 model <- naiveBayes(df[,2], df[,1])

 prediction <- predict(model, df[,-1])

 length(prediction)

 ## [1] 0
Run Code Online (Sandbox Code Playgroud)

r zero predict

3
推荐指数
1
解决办法
2300
查看次数

parseInt和javascript中的负零:奇怪的行为?

为什么:

parseInt(-0, 10) // 0
parseInt('-0', 10) // -0
Run Code Online (Sandbox Code Playgroud)

是否有一个明智的理由,parseInt不会为两者做-0或这只是一个奇怪的JavaScript?

javascript zero parseint

3
推荐指数
1
解决办法
458
查看次数

将c#Array.CreateInstance创建的非基于0的数组转换为集合T.

我正在尝试将vb6代码转换为c#代码.我的vb6源代码包含各种类型的数组,经过Vs2005工具转换后,这些数组已成为基于0的数组,但我需要重新转换为非基于0的数组.例如,我尝试使用Array.CreateInstance显式转换为T []用于通用用法:

public void ResizeArrayBaseN<T>(ref T[] original, int firstLower, int firstCount)
{
    try
    {
        int[] myBoundsArray = new int[1] {firstLower };
        int[] myLengthsArray = new int[1] {firstCount - firstLower + 1 };
        original = (T[])Array.CreateInstance(typeof(T), myLengthsArray, myBoundsArray);
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}
Run Code Online (Sandbox Code Playgroud)

但我正在捕捉从T [*]到T []错误的演员表.有谁可以帮助我吗 ?提前致谢

c# arrays collections casting zero

3
推荐指数
1
解决办法
62
查看次数

如何使用Numeric [T]表示任何数字类型的零

我有一段Scala代码,我想使其更加通用。我知道那是Numeric[T]存在的,但是我不确定如何使用它。

  def sumMaps[A](m1: Map[A, Long], m2: Map[A, Long]): Map[A, Long] = {
    m1 ++ m2.map { case (k, v) => k -> (v + m1.getOrElse(k, 0L)) }
  }

  def sumMaps[A](m1: Map[A, Int], m2: Map[A, Int]): Map[A, Int] = {
    m1 ++ m2.map { case (k, v) => k -> (v + m1.getOrElse(k, 0)) }
  }

  def sumMaps[A](m1: Map[A, Double], m2: Map[A, Double]): Map[A, Double] = {
    m1 ++ m2.map { case (k, v) => k -> (v + …
Run Code Online (Sandbox Code Playgroud)

generics scala type-inference zero typeclass

3
推荐指数
1
解决办法
59
查看次数