我如何退出java中的if语句?

当 if 语句在循环中时,如何退出 if 语句并继续循环?我试过 break 但没有奏效。继续刚刚制作的程序不断要求我输入一个数字。


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);

    }

}


慕侠2389804
浏览 340回答 2
2回答

Smart猫小萌

你只需要这样写方法:public static void main(String args[]) 如果你想使用continue;,你必须n = n / 10;在 if 语句之前移动一行。

翻过高山走不出你

很简单,您必须在 main 方法中编写 String[]args。一旦你编写它就可以正常工作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java