小编Dra*_*ity的帖子

用于阶乘不正确输出的Java程序

我在Eclipse IDE中执行下面的Java代码.

public class Programs {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int i, num, n;
        n = 6;
        // num=n-1;
        for (i = 1; i <= n - 1; i++) {
            n = n * i;
        }
        System.out.println("Factorial of the declared number is" + " " + n);
    }

}
Run Code Online (Sandbox Code Playgroud)

它将输出显示为-1420957696.如果我取消注释并在for循环中使用"num"变量,代码工作正常.我认为,对于每次迭代,与价值n相比,变化的价值逐渐变得令人难以置信i.相同的代码在VBScript中工作正常(见下文).有人可以解释这个区别吗?

Option Explicit
Dim  i, num
num = InputBox("enter a number")
For i=1 To num-1
    num = num * i …
Run Code Online (Sandbox Code Playgroud)

java eclipse vbscript factorial

3
推荐指数
2
解决办法
504
查看次数

QTP - 对象不支持此属性或方法错误

我不确定以下代码有什么问题.

    Set obj=description.Create()

    obj("micClass").Value="Link"
    obj("name").Value="Advertising Programs"

    Set totalnobuttons=Browser("title:=.*").Page("title:=.*").ChildObjects(obj)
    totalnobuttons.highlight
    print totalnobuttons.count

    For i=0 to totalnobuttons.count-1
        print totalnobuttons(i).GetRoProperty("name")
    Next
Run Code Online (Sandbox Code Playgroud)

这会在执行期间出现错误"对象不支持此属性或方法错误".我需要使用上面的代码突出显示"广告计划"程序链接.

vbscript runtime-error qtp hp-uft

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

标签 统计

vbscript ×2

eclipse ×1

factorial ×1

hp-uft ×1

java ×1

qtp ×1

runtime-error ×1