JavaSE编写基础2

1》关键字:

 

1,break;终止循环,程序结束:

*例:

    

(2)continue:放弃本次循环中的后续未执行的程序代码;跳过下面的执行程序

 

(二)return语句:在循环中return多用于循环体内包含了switch语句的情况:

 

 

*Format :格式化;

*Double的占位符用:%g 表示;

*整数的占位符:用 %d 表示;

*字符串类型的占位符:%s表示

*float的占位符是:%f表示

 

解题思路:

package Manager;

import java.util.Scanner;

public class main {

 public static void main(String[] args) {  

 // TODO Auto-generated method stub

  Scanner input = new Scanner(System.in);  

 int change;  

 boolean flag = true;  

 String girl;   

 do{

  System.out.println("==== 欢迎使用迷你DvD管理器  ====");   

System.out.println("------------------------");   

System.out.println("=======  功能选项    =========");

   System.out.println("=======《1,新增DVD》========");   

System.out.println("=======《 2,查看DVD》========");   

System.out.println("=======《3,删除DVD》=========");   

System.out.println("=======《4,借出DVD》=========");  

  System.out.println("=======《5,归还DVD》=========");   

System.out.println("=======《6,退出DVD》=========");  

  System.out.println("-----------------------");

   System.out.println("---------请选择----------");   

change = input.nextInt();

   if(change==0){  

   flag = true;   

}   

switch(change){  

      case 1:   

      System.out.println("   新增DVD   ");  

       System.out.println("=== 请输入一个DVD名称 ===");  

       girl = input.next();      

   System.out.println(" == 新增DVD成功,输入0返回 ==");     

    change = input.nextInt();

     if(change==0){       flag = true;      }   

         break;  

      case 2:      

   System.out.println("   您已经查看DVD   ");  

       change = input.nextInt();  

       System.out.println(" ==查看DVD成功,输入0返回 ==");   

      change = input.nextInt();

     if(change==0){  

     flag = true;

     }   

      break;   

     case 3:   

      System.out.println("  您已经 删除DVD   ");     

   System.out.println("删除DVD名称:");    

     girl= input.next();     

    System.out.println("删除DVD名称,按0返回");

         change= input.nextInt();   

              if(change==0){  

        flag = true;   

      }

           break;    

    case 4:

        System.out.println("  您已经 借出DVD   ");

        System.out.println("借出DVD名称:");   

      girl= input.next();       

   System.out.println("成功借出DVD,按0返回");   

       change= input.nextInt();   

      if(change==0){     

    flag = true;

        }   

                 break;

       case 5:       

  System.out.println("   您已经归还DVD   ");    

     System.out.println("归还DVD名称:");   

      girl= input.next();  

        System.out.println("归还DVD名称,按0返回");    

      change= input.nextInt();     

   if(change==0){  

        flag = true;    

     }      

      break;   

       case 6:  

       System.out.println("  您已经 退回DVD   ");  

       System.out.println("   T_T T_T 再见");    

     change = input.nextInt();       

  change = input.nextInt();    

    if(change==6){   

       flag =false;   

      }        

    return;  

      default:

        System.out.println("   退出系统         ");

        flag = false;    

     break;   

}  

 }while(flag=true);

 

 }

}