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