![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习过程中的编程案例
卤蛋神猴
古代剑客们在与对手狭路相逢时,无论对手有多么强大,就算对方是天下第一剑客,明知不敌,也要亮出自己的宝剑。即使倒在对手的剑下,也虽败犹荣,这就是亮剑精神。
事实证明,一支具有优良传统的部队,往往具有培养英雄的土壤。英雄或是优秀军人的出现,往往是由集体形式出现,而不是由个体形式出现。理由很简单,他们受到同样传统的影响,养成了同样的性格和气质。
同志们,这是什么?这就是我们的军魂!我们进行了二十二年的武装斗争,从弱小逐渐走向强大,我们靠的是什么?我们靠的就是这种军魂!我们靠的就是我们广大指战员的战斗意志!
纵然是敌众我寡,纵然是身陷重围,但是我们敢于亮剑,我们敢于战斗到最后一个人!
一句话,狭路相逢
展开
-
Pascal词法分析器用java实现
测试文本用了IO流读取,诸位可以直接定义一个字符串当测试文本。也可以在电脑上新建一个txt文件,然后复制自己的文件路径替换掉我的路径。这种思路精妙之处在于定义一个静态变量p当指针,一次扫文本一行当字符串,每扫一行总方法把指针p置零,子方法先判断,判否立刻break,p可以到其他子方法中去。所以虽然总方法和子方法都在循环p,但是遍历过的字符并没有重复遍历。指针定位和回拨是个精细活,诸位可自研之。你们的支持是我更新的最大动力!原创 2022-10-20 14:22:01 · 389 阅读 · 0 评论 -
现我们数据库中已有的一张新闻表news,结构如下:根据表结构我们创建一个News对象:将下面代码补充完整,完成数据库连接、删除、更新以及查找方法。其中删除方法是通过用户传入新闻id来进行删除。
现我们数据库中已有的一张新闻表news,结构如下:根据表结构我们创建一个News对象:将下面代码补充完整,完成数据库连接、删除、更新以及查找方法。其中删除方法是通过用户传入新闻id来进行删除。原创 2022-12-01 18:12:47 · 647 阅读 · 0 评论 -
在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号、书名、单价、数量)。 利用JDBC连接数据库dbjava,实现数据表的增删 改查
1.在MySql数据库中创建数据库dbjava,数据表book,字段包括bno,bname,price,count(编号、书名、单价、数量)。2.利用JDBC连接数据库dbjava,实现数据表的增删 改查,要求使用PreparedStatement 。3.统计单价在50以下的书目信息并输出,这样的书籍有多少种?4.统计单价最高和数量最多的书籍信息并输出。原创 2022-11-24 20:30:55 · 1148 阅读 · 0 评论 -
对java文件IO流的基本认识
1、在一个名为data.dat的文件中存储一个长度为5的int数组,一个表示当前时间的Date对象,一个double值5.5,编写代码读取和显示这些数据。(数组和对象要序列化)2、分别以文本文件和二进制文件方式保存10个【0,100】内的随机整数,读取这些整数并计算整数的总和输出。3、在名为in.dat的文件中写入5个int数据,3个double数据和一个布尔类型数据,以随机访问的方式读取第3个和第6个数据并输出。原创 2022-11-17 12:55:46 · 61 阅读 · 0 评论 -
java对map集合以及字符串的一些操作
1、读取个数不定的整数,查找出现频率最高的数字。输入为0时,结束输入。出现频率最高的数字可能是一个或者多个,将这些数字以及对应的次数输出。2、读入一串文本,统计单词出现的次数,单词由空格和标点分隔。分别按单词字母顺序和次数顺序从小到大输出单词以及出现的次数。原创 2022-11-05 10:44:30 · 554 阅读 · 0 评论 -
对java栈的初步认识
表达式(1+2)*3的后缀表达式形式是1 2 + 3 *,从左到右扫描表达式,将操作数入栈,遇到运算符就计算在栈顶的两个操作数,运算结果入栈,最后输出表达式的值。原创 2022-10-31 20:04:30 · 75 阅读 · 0 评论 -
集合的一些操作案例
1.输入一串文本,统计其中的每一个单词出现的次数,按字母顺序输出这些单词以及出现的次数,用集合实现。2.定义Student类,包括学号、姓名、年龄、性别,实现比较接口,学号作为自然顺序。将数组元素放入TreeMap中,键为学号,值为学生对象,并按自然顺序输出元素。遍历Map相对比较麻烦,这里用的是键找值,采用foreach的方式。将上述数组元素放入TreeSet中,并按自然顺序输出元素。创建长度为5的Student数组并初始化;原创 2022-10-12 20:49:50 · 260 阅读 · 0 评论 -
泛型的初体验
1.(1)定义类Student(学号,姓名,性别,年龄),让其实现接口Comparable,以使Student对象按学号为自然顺序(2)定义Student对象泛型列表集合,分别以自然顺序和年龄顺序输出。2定义一个继承自ArrayList的泛型栈类GenericStack,测试程序中输入五个字符串放入栈然后输出栈的所有元素。好啦,今天就讲到这里。原创 2022-10-12 20:33:16 · 78 阅读 · 0 评论 -
java案例_面向对象编程_Stool
一个小型家具厂主要生产小凳子,形状由上中下三个圆柱体组成,如下图所示。参照图定义类Circle,Cylinder, Stool,要求属性必须私有,根据类的数据成员定义类的构造方法(参数为数值类型》。定义测试类Program和主方法,测试计算2件凳子和3个圆柱体需要多少公斤油漆和立方米木料,假设园柱体的半径和高度均以米为单位,每平方米需要油滚О.1公斤,每立方米体积需要1.2倍的木料。原创 2022-10-04 09:37:47 · 1302 阅读 · 2 评论