2016-10-21 24 views
-2

我面对错误,请帮我整理出来,因为我必须提交我的项目....请...如何直接退出形成程序

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

我面对错误请帮我整理出来,因为我必须提交我的项目....请...

+0

欢迎来到Stack Overflow!请参阅[问]和[mcve]。另见[家庭作业](http://meta.programmers.stackexchange.com/questions/6166/open-letter-to-students-with-homework-problems) – Mat

回答

0

您只需更换代码

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

或者,你可以简单地添加5.Exit和请写下条件

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