我如何在Java中退出if语句?

时间:2018-08-28 16:49:18

标签: java

当if语句处于循环中时,如何退出if语句并继续循环?我尝试中断,但没有成功。继续刚才制作的程序,继续要求我输入数字。

import java.io.*;
public class pg48
{
    public static void main()throws IOException
    {
        InputStreamReader read = new InputStreamReader(System.in);
        BufferedReader in = new BufferedReader(read);
        System.out.println("Type a num: ");
        int n = Integer.parseInt(in.readLine());
        int pro = 1,i,d;
        for (; n != 0; )
        {
            d = n%10;
            if (d == 0)
            {
                break;
            }
            pro = pro * d;
            n = n/10;
        }
        System.out.println("Product: "+pro);
    }
}

2 个答案:

答案 0 :(得分:3)

您只需要以这种方式编写方法:public static void main(String args[]) 如果要使用continue;,则必须在if语句前移n = n / 10;行。

答案 1 :(得分:0)

简单,您必须在main方法中编写String [] args。一旦写完就可以正常工作。