欢迎光临散文网 会员登陆 & 注册

关于java--火车站买票

2019-11-01 09:18 作者:kands-code  | 我要投稿

看了翁恺老师的视频(b站版)后,我对于老师课上讲的火车站买票的小程序(现在只是一段代码)我觉得可以这样添加些,求大佬精简修改。

import java.util.Scanner;


public class njava01{

  public static void main(String[]args){

    Loop:for(int i=0;i<=10;i++){

      System.out.println("Please type in the ticket number you want to buy :");

      Scanner in = new Scanner(System.in);

      int ticket = in.nextInt();

      if(ticket==1||ticket==2||ticket==3){

        switch (ticket){

        case 1:

          System.out.println("Please put in money :");

          int money1 = in.nextInt();

          if(money1 >= 10){

            System.out.println("Here is your ticket.");

            System.out.println("Pay back you $"+(money1-10));

            System.out.println("****ticket01****");

            System.out.println("**From A to B **");

            System.out.println("**price : 10$ **");    

          }else{

            System.out.println("Your money is not enough."); 

          }

          break;

       case 2:

          System.out.println("Please put in money :");

          int money2 = in.nextInt();

          if(money2 >= 12){

            System.out.println("Here is your ticket.");

            System.out.println("Pay back you $"+(money2-12));

            System.out.println("****ticket02****");

            System.out.println("**From A to C **");

            System.out.println("**price : 12$ **");

          }else{

            System.out.println("Your money is not enough."); 

          }

          break;

       case 3:

          System.out.println("Please put in money :");

          int money3 = in.nextInt(); 

          if(money3 >= 16){

            System.out.println("Here is your ticket.");

            System.out.println("Pay back you $"+(money3-16));

            System.out.println("****ticket03****");

            System.out.println("**From A to D **");

            System.out.println("**price : 16$ **");

          }else{

            System.out.println("Your money is not enough.");

          }

          break; 

       }

       break Loop;

      }else if(i<10){

        System.out.println("You leave "+(9-i)+" times chance to try.");

      }else{

        System.out.println("You type in too many times error number");

        System.out.println("Sorry, your account is locked, please try again in the next time."); 

      }

      

    }

    System.out.println(" ");

    System.out.println("Have good time on JavaStation !"); 

  }

}


关于java--火车站买票的评论 (共 条)

分享到微博请遵守国家法律