“库存=新库存(“ HR.S”)”如何导致输出?

时间:2019-01-26 02:33:55

标签: java

我对Java非常陌生,并且试图了解为什么此代码的Magic类主方法的输出为“ TT”。我们的教授说,我们不必了解这种方法的含义,只需回答输出即可。

代码是这个。

public class Magic
{
    public static void main(String[] args)
    {
        final String MSG = "Good Restaurant Seattle";
        Stock stock = new Stock("HR.S");
        double price = stock.getPrice();
        int cent = (int) Math.rint(price);
        System.out.println(MSG.substring(cent, cent+2).toUpperCase());
    }
}

我了解字母的来源以及诸如cent和price之类的所有变量是如何连接的,但是我不明白“ HR.S”是什么以及如何与输出连接。

1 个答案:

答案 0 :(得分:2)

为了使ValueError: Input tensors to a Model must come from `tf.layers.Input`. Received: Tensor("feature_layer/concat:0", shape=(4, 3), dtype=float32) (missing previous layer metadata). 返回MSG.substring(cent, cent+2).toUpperCase()TT的值必须为20。

cent

要使....:....1....:....2... Good Restaurant Seattle ^^ 为20,cent的值必须为price

这意味着19.5 <= price <= 20.5返回的值介于19.5和20.5(含)之间。

不知道类stock.getPrice()是做什么的,我们不能说它如何弄清楚输入Stock应该有这样的价格。