Friday, 7 June 2013

5th day of traning

The switch Statement


public class SwitchDemo {
    public static void main(String[] args) {

        int month = 8;
        String monthString;
        switch (month) {
            case 1:  monthString = "January";
                     break;
            case 2:  monthString = "February";
                     break;
            case 3:  monthString = "March";
                     break;
            case 4:  monthString = "April";
                     break;
            case 5:  monthString = "May";
                     break;
            case 6:  monthString = "June";
                     break;
            case 7:  monthString = "July";
                     break;
            case 8:  monthString = "August";
                     break;
            case 9:  monthString = "September";
                     break;
            case 10: monthString = "October";
                     break;
            case 11: monthString = "November";
                     break;
            case 12: monthString = "December";
                     break;
            default: monthString = "Invalid month";
                     break;
        }
        System.out.println(monthString);
    }
}

The for Statement

class ForDemo {
    public static void main(String[] args){
         for(int i=1; i<11; i++){
              System.out.println("Count is: " + i);
         }
    }
}

The while and do-while Statements

class WhileDemo {
    public static void main(String[] args){
        int count = 1;
        while (count < 11) {
            System.out.println("Count is: " + count);
            count++;
        }
    }
}


ASSIGNEMENT

Railway reservation

import java.util.regex.*;
import java.util.*;
import java.io.*;
public class reservation
{
public static void main(String args[])throws IOException
{
//String admin;
//String user;
int choice;
int ch;
System.out.printf("1.Administrator\n2.User\n");
Scanner x=new Scanner(System.in);
int choose=x.nextInt();
switch(choose)
{
 case 1:
 
  System.out.println("Enter Username(username:admin):");
  String user=x.next();
  System.out.println("Enter password(password:admin):");
  String pw=x.next();
  if((user.equals("admin"))&&(pw.equals("admin")))
  {
  admin a=new admin();
  do
  {
  System.out.printf("\n1.Add New User\n2.Display all user Details\n3.Add new train\n4.Display all trains\n5.Scheduled trains\n6.Display Schedule\n7.logout\n");
  choice=x.nextInt();
  switch(choice){
   case 1:
    try{
    a.adduser();}
    catch(InputMismatchException e){
    }
    break;
   case 2:
    a.displayuser();
    break;
   case 3:
    a.addtrain();
    break;
   case 4:
    a.displaytrain();
    break;
   case 5:
    a.schedule();
    break;
   case 6:
    a.displayschedule();
    break;
   case 7:
    break;
   default:
    System.out.println("select proper option");
    break;
  }}
  while(choice!=7);}
  else{
   System.out.println("Check once!,username or password is wrong");
  }
  break;
 case 2:
  user b=new user();
  do{
  System.out.printf("\n1.Show profile\n2.Edit profile details\n3.Display schedule based on train\n4.Display schedule based on source and destination\n5.Display schedule based on date\n6.Display all trains schedule\n7.Check berth availability \n8.Book tickets\n9.Cancel ticket\n10.exit\n");
  ch=x.nextInt();
  switch(ch){
   case 1:
    b.showprofile();
    break;
   case 2:
    b.editprofile();
    break;
   case 3:
    b.displaytrain();
    break;
   case 4:
    b.displaysd();
    break;
   case 5:
    b.displaydate();
    break;
   case 6:
    b.displayall();
    break;
   case 7:
    b.checkberth();
    break;
   case 8:
    b.bookticket();
    break;
   case 9:
    b.cancelticket();
    break;
   case 10:
    break;
   default:
    System.out.println("select proper option");
    break;

  }}
  while(ch!=10);
  break;
  default:
   System.out.println("you have to choose proper option");
  break;

}}
}


No comments:

Post a Comment