初学者的福利5
来源:互联网 发布:淘宝血滴子是什么 编辑:程序博客网 时间:2024/04/28 15:20
初学者的福利已连载5期,也学了不少东西了,那么我们就整合一下,我们利用if语句,for循环,以及随机数等一系列知识点,做一个超市储物箱的简易程序:`import java.util.Scanner;
public class XXX {
public static int[] num=new int[30];
public static void main(String[] args) {
welc();
while(true){
menu();
Scanner sc=new Scanner(System.in);
int num=sc.nextInt();
switch (num) {
case 1:
put();
break;
case 2:
get();
break;
case 0:
end();
break;
default:
System.out.println(“在输入0–2之间的数字”);
break;
}
}
}
public static void welc(){
System.out.println(“————— 储物箱管理系统 —————\n”);
System.out.println(“\t ╱╲╱╲ ╰★╮【储】╭★╯ ╱╲╱╲ \n”);
System.out.println(“\t ╲欢╲╱ ╰☆╮【物】╭☆╯ ╲╱欢╱ \n”);
System.out.println(“\t ╱╲迎╲ ╰★╮【管】╭★╯ ╱迎╱╲ \n”);
System.out.println(“\t ╲╱╲╱╰☆╮【理】╭☆╯ ╲╱╲╱ \n\n”);
}
public static void menu(){
for(int i=0;i<15;i++){ if(num[i]==0){ System.out.print(" □ "); }else{ System.out.print(" ■ "); }}System.out.println();for(int n=1;n<=15;n++){ System.out.printf("%3d ",n);}System.out.println();for(int i=15;i<30;i++){ if(num[i]==0){ System.out.print(" □ "); }else{ System.out.print(" ■ "); }}System.out.println();for(int n=16;n<=30;n++){ System.out.printf("%3d ",n);}System.out.println("\n--------------------------");System.out.println(" 1、存包 2、取包 0、退出");
}
public static void put(){//存包
int i=0;
for(;i<30;i++){
int j=(int)(Math.random()*30);
if(num[j]==0){
System.out.println(“请使用”+(j+1)+”号”);
num[j]=(int)(Math.random()*9000+1000);
System.out.println(“您的密码是:”+num[j]);
break;
}
}if(i>=30){
System.out.println(“已无空箱”);
}
}
public static void get(){//取包
System.out.println("请输入箱号:");Scanner sc=new Scanner(System.in);int a=sc.nextInt();for(int x=1;x<4;x++){ System.out.println("请输入密码;"); int pwd=sc.nextInt(); if(pwd==num[a-1]){ System.out.println(a+"号箱已开"); num[a-1]=0; break; }else{ System.out.println("第"+x+"次错误输入"); if(x!=3){ System.out.println("请输入正确的密码:"); } } if(x==3){ System.out.println("输入错误超过三次,请联系工作人员"); end2(); }}
}
public static void end(){//结束
System.out.println(“下班了”);
System.exit(0);
}
public static void end2(){//结束
System.exit(0);
}
}`
- 初学者的福利5
- 初学者的福利
- 初学者的福利2
- 初学者的福利3
- 初学者的福利4
- 初学者的福利7
- 初学者的福利6:杨辉三角
- java 初学者福利
- JavaScript初学者福利!必须收藏的24条小技巧
- JavaScript初学者福利!必须收藏的24条小技巧
- JavaScript初学者福利!必须收藏的24条小技巧
- 手把手教你使用Git--初学者的好福利
- 驱动初学者的福利-从点亮led灯开始
- 【JavaScript】JavaScript初学者福利!必须收藏的24条小技巧
- 初学者福利:java从零基础到真正大型企业的项目实战开发学习资源
- react初学者福利来了:react+redux实现一个列表的静态应用
- 欢迎界面iOS——初学者福利
- Android开发者的福利:5个开源库
- iOS 代码实现获得应用的版本号(Version/Build)
- 文章标题
- 关于修改Toolbar上menu的字体颜色的方法
- React-Native 基础(二) 使用Props实现传参定制
- web.xml中webAppRootKey
- 初学者的福利5
- IOS 企业级苹果开发者账号申请流程
- 贴一个!!!!
- iOS UITextField常用属性归纳
- VS 不生成pdb和bsc文件
- 全排列问题
- 恰如其分的软件架构---不可取代的专业能力系列(二)
- 培训期间,,学会学注释。。
- [ERR] Node is not empty. Either the node already knows other nodes (check with C