Java
QiuYuSy
想多了全是问题,做多了全是答案
展开
-
酒店管理系统-Java期末大作业
使用javase、javafx、jdbc完成。系统层次功能图界面截图下载地址原创 2021-01-30 12:40:57 · 1282 阅读 · 2 评论 -
数据结构-中缀表达式转后缀表达式_用栈模拟后缀计算器
针不挫啊针不挫后缀计算器解决了前文中中缀计算器的问题完成后缀计算器主要分为两步:将中缀表达式转变为后缀表达式用后缀表达式进行计算这个计算器目前支持 + - * / ( )目前不支持小数点和其他符号,学习正则表达式后可以再优化一下package 栈.栈实现计算器.逆波兰_后缀计算器;import java.util.ArrayList;import java.util.List;import java.util.Stack;public class PolandNotation原创 2020-08-24 18:18:21 · 166 阅读 · 0 评论 -
数据结构-用栈实现计算器中 尚硅谷老师出现的思路问题
尚硅谷的JAVA数据结构与算法中用栈实现计算器的问题老师的思路这种思路的问题在等号执行前,两个栈的情况老师的代码老师的思路这种思路的问题如果在运算中出现了减去一个乘法然后再进行运算的情况就会出现问题例如:3-2*1+1在等号运算前栈内的情如下图所示此时继续执行程序会让数字2、1和运算符‘+’弹栈,然后再运算完后结果为2再把2压栈到nums中这里就是问题所在了按照正常的运算应该是3-2+1 = 2而这里却是 3-(2+1) = 0 !!我弄了半天还以为是自己代码有问题结果用老师的源码试原创 2020-08-23 19:03:26 · 275 阅读 · 0 评论 -
数据结构-分别用数组和单链表模拟栈
两者的优缺点:数组:优点:压栈出栈应该比链表的快缺点:开始时就限制了栈的最大容量链表:优点:只要内存够,理论上容量无限大缺点:压栈出栈应该比数组的慢两种模拟栈的方式用数组模拟栈用链表模拟栈用数组模拟栈package 栈.用数组模拟栈;import java.util.Scanner;public class ArrayStackDemo { public static void main(String[] args) { ArrayStack stack =原创 2020-08-23 01:36:11 · 176 阅读 · 0 评论 -
用户登录系统(Java mySQL JDBC JavaFX 实践)
在学习了javase、JDBC和mySQL后写出改进:1.添加图像ui界面package com.jdbc;import java.sql.*;import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class jdbctest { public static void main(String[] args) { //初始化一个界面,得到用户输入的账户密码原创 2020-08-10 14:10:08 · 1734 阅读 · 0 评论 -
酒店管理系统(待改进)
学习了javase做出的酒店管理系统,在学习更多知识之后会进行改进目前想到的改进:1.改用异常机制2.将数据存入mysql数据库3.学习javaweb后设计出ui界面4.class的命名部分有设计上的问题5.实现多线程import java.util.Scanner;public class 酒店房间管理系统{//断电的话所有数据消失,后期可存入数据库 public static void main(String[] args) { //首先输出一个欢迎列表原创 2020-08-08 02:14:48 · 401 阅读 · 0 评论 -
定义一个泛型为String类型的List集合,统计该集合中每个字符 (注意,不是字符串)出现的次数。
java 集合练习import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Set;public class Test{ public static void main(String[] args) { List<String> l= new ArrayList<>(); l.add("aaabc");原创 2020-08-07 14:39:00 · 3657 阅读 · 3 评论