![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java案例
文章平均质量分 64
Vincy^Lucky
java小白,持续学习中...
展开
-
接口、多态的应用案例
创建电脑对象,可以接入两种USB【一种是鼠标:接入功能、点击功能、拔出功能;一种是键盘:接入功能、输入功能、拔出功能】一、USB是一种规范的体现,用到接口,申明接入、拔出两个规范,对于点击、输入等不同的功能,用实现类来单独定义//接口:interface;接口的实现:implements。 实现类要重写接口的所有抽象方法1.接口 USBpublic interface USB { void PutIn(); void PutOut();}2.实现类Mou...原创 2021-12-17 18:09:33 · 349 阅读 · 0 评论 -
随机生成卡号,并要求唯一
思想:判断是否重复,需要遍历系统中所有用户的卡号,如果系统中已经存在该卡号,需要再随机生成一次,直到随机生成的卡号系统中不存在,会用到死循环。public class RandomCardId { public static String RandomCardId(ArrayList<Account> accounts){ while (true) {//若生成的卡号一直是重复的,则acc就不是null,会一直执行死循环,直到return cardId结束该方法原创 2021-12-14 17:56:00 · 3382 阅读 · 0 评论 -
集合的应用&查询集合中元素的信息
import java.util.ArrayList;import java.util.Scanner;public class StudentTest { public static void main(String[] args) { ArrayList<Student> students = new ArrayList<>(); //两种创建集合的方法://方法一:可以先定义一个学生对象,然后用.add添加到...原创 2021-12-14 16:16:53 · 350 阅读 · 0 评论 -
用户登录功能
思路:后台先定义好用户名和密码,最多给用户三次机会,用户名和密码的比较用.equals()方法import java.util.Scanner;public class LoginSystem { public static void main(String[] args) { String okname = "wmf"; String okpassword = "HAha000"; Scanner sc = new Scanner(Syst原创 2021-12-13 13:02:07 · 173 阅读 · 0 评论 -
随机生成验证码(2)并输入验证
思路:生成验证码的过程与上篇文章一样,只是后边添加了,根据生成的验证码输入的过程,如果验证码输入错误,要重新生成,再输入,直到输入正确结束,不知道循环次数,所以要用一个while死循环。注意,重新生成验证码之前,要把code初始化为空字符串。import java.util.Random;import java.util.Scanner;//随机生成5位验证码,大写字母、小写字母、数字都有可能public class VerificationCode { public static原创 2021-12-13 11:15:27 · 445 阅读 · 0 评论 -
随机生成验证码
思路: 每个位置随机生成大写、小写字母,数字:可转换为随机生成0、1、2三个数字来表示,如果是0,就生成大写字母;是1,则生成小写字母;是2,则生成数字,可用switch语句来判断,也可用if/else来判断import java.util.Random;public class VerificationCodeTest { public static void main(String[] args) { System.out.println("验证码为:"+createc.原创 2021-12-13 10:59:25 · 418 阅读 · 0 评论