如何直接退出程序

时间:2016-10-21 10:21:38

标签: java

我面对错误请帮我解决,因为我有我的项目提交....请...

import java.util.*;

public class project
{        

public static void intro1()
{
    Scanner obj= new Scanner((System.in));
    System.out.println(" This converter will be related as follows" );
    System.out.println(" 1.Digital Storage" );
    System.out.println(" 2.Distance(length)" );
    System.out.println(" 3.Currency" );
    System.out.println(" 4.Temperature" );
    System.out.println(" Please choose your option,which you want to be converted,please type that number related" );
    int q= obj.nextInt();
    System.out.println(" Command received!....executing..." );
    String w=Integer.toString(q);
    String a=(w.trim());
    int n=Integer.parseInt(a);
    switch(n)
    {
        case 1:
        {
            //some codes here 
        }
        break;
        case 2:
        {
            //some codes here 

        }
        break;
        case 3:
        {

        }
        break;
        case 4:
        {
            //some codes here `enter code here`
        }
        break;

        default:
        {
            System.out.println(" I'm sorry you have chosen the wrong option...please enter again" );
            {
                intro1();
            }
        }
    }
    exit();
}

public static void exit()
{
    Scanner obj=new Scanner (System.in);
    System.out.println("to continue type 'cont' or else type 'exit'");
    String pi=obj.nextLine();
    if(pi=="exit")
    {
        System.exit(0);
    }
    else 
    {
        intro1();
    }
}
}

我面对错误请帮我解决,因为我有我的项目提交....请...

1 个答案:

答案 0 :(得分:0)

你只需要替换代码

if(pi.equalsIgnoreCase("exit"))
    {
        System.exit(0);
    }
    else 
    {
        intro1();
    }

或者您只需添加5.Exit并写下以下条件

case 5:
        {
          System.exit(0);
          break;
        }