是否有代码使其跳转到另一个代码?

时间:2013-08-15 11:27:29

标签: java

if(num == 1){
  // go to num1 == 1
}

if(num1 == 1){
  // to here
}

这只是一个示例代码而不是工作代码。 我的问题的逻辑在于守则。

4 个答案:

答案 0 :(得分:2)

方法可以帮到你。它看起来像这样:

public void RunThis(int num)
{
     if (num == 1)
         NumIsOne();
     else
         //...
}

public void NumIsOne()    
{
     //...
}

答案 1 :(得分:1)

绝对不推荐这样做 - 但是有一种goto,例如:

if(num == 1){
    here:
    for (int n = 0; n < 1; n++) {
        break here;
    }
}

p.s。:实际上下面的部分不起作用(向下跳跃或离开if块是不可能的):

<击>

    if(num1 == 1){
        here:
    }

p.s。 this site显示了Java的Goto实现。可爱;)

答案 2 :(得分:0)

方法示例

public class Testing{

public static void main(String[] args){

    int num1 = 0;
    if(num1 == 0){
        runMethod();
    }
}

public static void runMethod(){
    System.out.println("This will run");
}
}

答案 3 :(得分:0)

这个怎么样?

    int num=1;
    int num1=0;
    if(num == 1){
        num1=1;
    }

    if(num1 == 1){
        System.out.println("so?");
    }