The road from my heart to java chapter2
2015-12-04 00:00
369 查看
开始有些跟不上节奏了,渐渐地进入了困难时期,现在开始做好攻坚战的心理准备,努力熬过这个困难期,攻克这个高地,胜利就在不太遥远的将来!
冒泡程序的应用
图书管理程序
冒泡程序的应用
public class MaoPao { public static void main(String[] args) { int[] arr = { 12, 3, 23, 1, 5 }; int len = arr.length-1; for (int i = 0; i < len; i++) { for (int j = 0; j < len - i; j++) { if(arr[j] < arr[j+1]){ int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } for(int i : arr){ System.out.println(i); } } }
图书管理程序
public class Library { public static void main(String[] args){ java.util.Scanner input = new java.util.Scanner(System.in); String[] names = new String[10]; String[] passwords = new String[10]; while(true){ System.out.println(" 欢迎登录!"); System.out.println("***************"); System.out.println(" 1.用户注册"); System.out.println(" 2.用户登录"); System.out.println(" 3.退出"); String num = input.next(); if("1".equals(num)){ System.out.println("用户注册!"); System.out.print("请输入用户名:"); String regName = input.next(); boolean bool = true; for(String item : names){ if(regName.equals(item)){ System.out.println("该用户名已存在!"); bool = false; break; } } if(bool){ System.out.print("请输入密码:"); String regpassword = input.next(); for(int i = 0; i < names.length; i++){ if(names[i] == null){ names[i] = regName; passwords[i] = regpassword; } } System.out.println("注册成功!"); } }else if("2".equals(num)){ System.out.println("用户登录:"); System.out.print("请输入用户名:"); String logName = input.next(); System.out.print("请输入密码:"); String logPassword = input.next(); boolean bool2 = false; for(int i = 0; i < names.length; i++){ if(logName.equals(names[i]) && logPassword.equals(passwords[i])){ bool2 = true; break; } } if(bool2){ System.out.println("登录成功!"); }else{ System.out.println("用户名或密码错误!"); } } else if("3".equals(num)){ System.out.println("系统退出!"); break; }else { System.out.println("请输入正确编号!"); } } } }
相关文章推荐
- 发送邮件(java)
- JAVA 的日常疑问记录
- Java向MySQL数据库插入中文数据乱码问题
- Java length size
- java 读写word java 动态写入 模板文件
- 蜂窝教育java培训用商业级项目夯实基础知识
- Spring默认创建的bean对象是单例模式吗?
- java.lang.NoSuchMethodException异常处理
- JAVA学习第一天1.1
- eclipse中egit插件使用(转)
- 用javadbf从数据库导出数据成dbf文件
- Java中静态变量与静态方法的继承
- JAVA_SE ----- 基础知识总结-----多线程
- java第五天
- Java新手之路——Day05 运算符(2)
- Java 8.0 的新特性——default()方法介绍
- 第二个spring冲刺第10天(及第二阶段总结)
- Java:重写equals()和hashCode()
- ubuntu 14.04 下通过apt-get 安装jdk
- 第二个spring冲刺总结