java案例代码
java案例代码,存放java的案例代码
雨师@
曾经喜欢编程解决一些工作中的问题,经常使用的语言是golang,python,js等,热爱各种技术学习以及应用,目前主要做项目管理以及招投标事项工作,以前是解决局部问题,现在是站在项目总体上俯瞰项目结构,引领项目向着项目终点前进,随时解决局部出现的问题。--2023年
展开
-
java案例代码21-电影院购票系统[重要]
1.程序组成2./** * 影片系统实现步骤: * 1.集成日志框架,用于后期记录日志信息 * 2.定义一个电影类Movie,类包含:片名,主演,评分,时长,票价,余票 * 3.系统包含2个用户角色:客户,商家,存在大量相同属性信息 * 4.定义一个User类作为父类,属性:登录名称,密码,真实名称、性别、电话、金额 * 5.定义Business类代表商家角色,属性:店铺名称,地址。 * 6.定义Customer类代表客户角色,属性 * 7.定义集合List<User&原创 2021-11-22 15:10:21 · 4130 阅读 · 0 评论 -
java案例代码20--斗地主V2
分为两部分模块:package doudizhuv2;public class Card { private String size; //点数 private String color; //花色 private int index; //牌的真正大小,不同牌的大小的对比参数。 public int getIndex() { return index; } public void setIndex(int index) {原创 2021-11-16 13:49:34 · 138 阅读 · 0 评论 -
java案例代码19--二分查找排序
package Templab;import java.util.Arrays;public class Xuanzepaixu { public static void main(String[] args) {// xuanzepaixufunc(); //选择排序的调用 //1.定义二分查找的数组,定义数组 int[] arr={10,11,16,22,30,99,1000}; //排序的数组。data是要寻找的.原创 2021-11-12 12:41:56 · 179 阅读 · 0 评论 -
java案例代码18--算法-选择排序以及二分查找排序
注释:package Templab;import java.util.Arrays;public class Xuanzepaixu { public static void main(String[] args) {// xuanzepaixufunc(); //选择排序的调用 //1.定义二分查找的数组,定义数组 int[] arr={10,11,16,22,30,99,1000}; //排序的数组。data原创 2021-11-12 12:40:35 · 734 阅读 · 0 评论 -
java案例代码17--正则表达式小案例
查看注释:package Templab;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegesString { public static void main(String[] args) {// reg1(); //正则的两个函数的使用的实例 pachong(); //模拟爬虫事项 } /** * 正则表原创 2021-11-11 15:26:12 · 257 阅读 · 0 评论 -
java案例代码16-java正则表达式的使用
具体看注释:package Templab;import java.util.Scanner;public class Regeslab1 { public static void main(String[] args) {// checkPhone(); //手机格式,正则的监测// checkEmain(); //邮箱格式检测 checkTel(); //手机号的监测 } public static原创 2021-11-11 14:58:40 · 553 阅读 · 0 评论 -
java案例代码15 字符串小案例,字符串的拼接
package Templab;/** * 字符串拼接小案例 * 定义一个方法接收任意数组,返回数组内容格式 */public class Stringpingjie { public static void main(String[] args) { //调用方法进行案例测试 //测试案例1 int[] arr1=null; System.out.println(toString(arr1)); .原创 2021-11-11 10:19:18 · 276 阅读 · 0 评论 -
java案例代码14-guiJframe简单小案例
package gui;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class Jframegui { public static void main(String[] args) { //1.创建窗口 JFrame win=new JFrame("登录界面"); JPanel pane.原创 2021-11-11 10:05:11 · 296 阅读 · 0 评论 -
ATM取款机java的实现--练习代码
具体见注释以及源代码:源代码下载地址:https://download.csdn.net/download/wtt234/39661172源代码:Account.java 对象类package atmPm;/** * 账户类 * 每个用户都是一个对象,多以需要设计账户类Account用于创建账户对象封装账户信息 */public class Account { private String cardId; //卡号 private String .原创 2021-11-10 16:57:44 · 3460 阅读 · 0 评论 -
java案例代码13--斗地主部分代码--静态ArrayList的使用
注释:斗地主洗牌--package doudizhu;import sun.font.FontRunIterator;import java.util.ArrayList;/** * 斗地主游戏 * 需求:在启动游戏房间的时候,应该提前准备好54张牌,后续才可以直接使用这些牌数据 * * 分析:该房间只需要一副牌 * 定义一个静态的ArrayList集合存储54张牌对象,静态的集合只会加载一份。 * 在启动游戏房间前,需要将54张牌初始化好 * 当系统启动同时需要准备好54原创 2021-11-09 18:00:00 · 3295 阅读 · 0 评论 -
java案例代码12--随机码--静态类的使用
注释:package suijima;import java.util.Random;/** * 静态方法 */public class Verify { public static String createCode(int n){ //1.使用String开一个验证码 String chars="abcdefghABCDEFGH0123456789"; //2.定义一个变量存储n位随机的字符作为验证码 Str原创 2021-11-09 17:57:23 · 87 阅读 · 0 评论 -
java案例代码11-学生类的录入,查询,对象的封装
具体见注释://1.定义一个学生类,后期用于创建对象封装学生数据//2.定义一个集合对象用于装学生对象通过用学生编号不断的循环查询学生信息;由两部分组成;1.主代码“ArrayListDemo.java”2.Student.java 学生类--模板------------Student.java 的代码:package student;import com.sun.org.apache.xpath.internal.objects.XString;原创 2021-11-09 17:54:45 · 1004 阅读 · 0 评论 -
java案例代码10--购物车案例--重要
具体看注释:本案例涉及两个原文件内容,分别是“”“Goods.java”,作为封装的商品类信息第二个就是主程序"shopCap.java"的内容;这个是Goods.java内容信息package gouwuche;// 封装的商品类public class Goods { int id; //编号 String name; //名称 double price; //价格 int buyNumber; //购买数量}这原创 2021-11-09 11:44:25 · 927 阅读 · 0 评论 -
java案例代码9-冒泡算法:
java案例代码9-冒泡算法:package randarr;public class Maopao { public static void main(String[] args) { //1.定义一个数组,存储一些数据 //冒泡算法的关键是,对比<arr.length-1轮,外层循环 //内部比较大小,对比是‘arr.length-i-1’内层循环。 int[] arr={77,5,12,2,3,11,-1,33原创 2021-11-08 17:36:15 · 99 阅读 · 0 评论 -
java案例代码8--最终要随机输出一组出来做为排名
//目标:键盘录入一组工号,最终要随机输出一组出来做为排名//1.动态初始化一个数组,存储5个工号package randarr;import javax.sound.midi.Soundbank;import java.util.Random;import java.util.Scanner;public class randcode { public static void main(String[] args) { //目标:键盘录入一组工号,最终要.原创 2021-11-08 17:21:16 · 206 阅读 · 0 评论 -
java案例代码7--双色球的小项目
具体看注释:package shuangseqiu;import java.security.cert.TrustAnchor;import java.util.Random;import java.util.Scanner;/** * 1.随机6个红球号码(1-33,不能重复,随机一个蓝色号码(1-16),可以采用数组组装起来作为中奖号码 * ) * */public class Shuangseqiu { public static void main(String原创 2021-11-08 15:18:22 · 122 阅读 · 0 评论 -
java案例代码6-评委打分的模拟程序
看注释即可:package pingweidafen;import java.util.Scanner;public class Pingweidafen { public static void main(String[] args) { //1.定义一个动态的初始化数组,用于录入6个评委的分数 int[] scores=new int[6]; // 2.录入6个评委的分数 Scanner sc=new Scann..原创 2021-11-05 17:55:09 · 676 阅读 · 0 评论 -
java案例代码5--编码的方式--密码
看注释:package digitencode;/**数字编码,比如1983采用加密方式进行传输,g规则如下 * 先得到每位数,然后每位数都加上5在对10求余数,最后得到所有数字翻转,得到一个新的数字 *最后的结果是8346 * */public class encode1 { public static void main(String[] args) { //1.定义一个数组存储需要加密的数据 int[] arr=new int[]{1,9原创 2021-11-05 17:37:45 · 114 阅读 · 0 评论 -
java案例代码4-数组的复制
看注释即可package M1package;/** * 把一个数组中的元组复制到另一个新数组中去 * */public class arraycopy { public static void main(String[] args) { int[] arr1={11,22,33,44,55}; int[] arr2=new int[arr1.length]; copy(arr1,arr2); //调用复制数组的函数原创 2021-11-05 17:36:44 · 82 阅读 · 0 评论 -
java案例代码3-机票打折的案例
具体看代码以及注释:import java.util.Scanner;/**机票打折的案例,根据旺季和淡季进行处理 * * */public class Jppanduan { public static void main(String[] args) { //录入购买信息,使用方法得到最终结果 Scanner sc=new Scanner(System.in); System.out.println("机票原价:");原创 2021-11-05 15:27:58 · 530 阅读 · 0 评论 -
java案例代码2-素数判断测试
具体看案例:/** * s素数是什么,如果除了1和他本身以为,不能北其他正整数整除,叫做素数 * 小技巧:素数从2开始到所选素数的数字的一半,如果不能整除就是素数** */public class Sushu { public static void main(String[] args) { //1.定义一个循环,找到101-200之间的全部素数 for (int i = 101; i <=200 ; i++) {原创 2021-11-05 11:28:07 · 232 阅读 · 0 评论 -
java案例代码1-生成随机验证码
注释已经很清楚了,就不过多的说明了本案例实现一个任意位数的随机生成码:import java.util.Random;/** * 定义方法实现随机产生一个的‘n’位的验证码,每位可能是数字,大写字母,小写字母。** */public class Yanzhengma { public static void main(String[] args) { String code=createcode(6); System.out.print原创 2021-11-05 11:13:06 · 172 阅读 · 0 评论