随笔分类 -  Java

摘要:摘要: 1、第一阶段目标:重构四则运算-- 能把计算的功能封装起来,通过API 接口调用计算方法。定义一个计算核心类:把四则运算的计算功能包装在一个模块中 (这个模块可以是一个类 Class, 一个DLL等等)。“计算核心”模块和调用类它的其他模块之间是什么关系呢? 它们要通过一定的API (App 阅读全文
posted @ 2020-06-07 19:29 MoooJL 阅读(390) 评论(0) 推荐(0)
摘要:用户需求: 英语的26个字母的频率在一本小说中是如何分布的?某类型文章中常出现的单词是什么?某作家最常用的词汇是什么?《哈利波特》 中最常用的短语是什么,等等。我们就写一些程序来解决这个问题,满足一下我们的好奇心。 第0步:输出某个英文文本文件中 26 字母出现的频率,由高到低排列,并显示字母出现的 阅读全文
posted @ 2020-06-06 23:09 MoooJL 阅读(298) 评论(0) 推荐(0)
摘要:一、题目要求 三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。 如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的 阅读全文
posted @ 2020-05-27 21:14 MoooJL 阅读(94) 评论(0) 推荐(0)
摘要:编码规范 1 前言为确保系统源程序可读性,从而增强系统可维护性,java编程人员应具有基本类似的编程风格,兹制定下述Java编程规范,以规范系统Java部分编程。系统继承的其它资源中的源程序也应按此规范作相应修改。 2 适用范围本文档将作为java编程人员软件开发的编程格式规范。在项目Java部分的 阅读全文
posted @ 2020-03-18 09:53 MoooJL 阅读(317) 评论(0) 推荐(0)
摘要:一、整数数组 1、题目要求: a、输入一个整数数组,数组里有正数也有负数。 b、数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 c、求所有子数组的和的最大值。 2、思路构想: 求数组中的一个元素(a)和上一个元素(b)的和(c),将 a 和 c 进行比较,若 c > a ,则用 c 阅读全文
posted @ 2020-02-27 21:07 MoooJL 阅读(180) 评论(0) 推荐(0)
摘要:一:项目结构(Eclipse) 功能实现:基本的增删改查 二:代码 package student; public class Student { private String sno; //学号 private String name;//姓名 private String age;//年龄 pr 阅读全文
posted @ 2019-10-31 21:43 MoooJL 阅读(1320) 评论(0) 推荐(0)
摘要:1、在Java项目中经常遇到的异常情况 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayInd 阅读全文
posted @ 2019-10-31 21:40 MoooJL 阅读(491) 评论(0) 推荐(0)
摘要:一、动手动脑 1、请运行TestStaticInitializeBlock.java示例,观察输出结果,总结出“静态初始化块的执行顺序”。静态初始化块先执行,并按照类的先后,由父类依次执行下来 class Root { static{ System.out.println("Root的静态初始化块" 阅读全文
posted @ 2019-10-15 19:40 MoooJL 阅读(129) 评论(0) 推荐(0)
摘要:动手动脑1、 编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。 import java.util.Random; import java.util.Scanner; public class TestSeed { public static void main(String[] 阅读全文
posted @ 2019-09-29 23:16 MoooJL 阅读(319) 评论(0) 推荐(0)
摘要:题目要求:使用递归方式判断某个字串是否是回文( palindrome )回文”是指正着读、反着读都一样的句子。比如“我是谁是我” 设计思想:首先能实现可输出任意字符串,然后定义返回值数据类型,判断递归结束条件的方法是在递归函数中通过将字符串转换为数组的方法来判断字符串中首尾位置是否相同,以此类推直到 阅读全文
posted @ 2019-09-24 21:59 MoooJL 阅读(559) 评论(0) 推荐(0)
摘要:1、动手动脑 阅读示例: EnumTest.java,运行它,分析运行结果?你能得到什么结论?你掌握了枚举类型的基本用法了吗? public class EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Si 阅读全文
posted @ 2019-09-19 19:44 MoooJL 阅读(236) 评论(0) 推荐(0)
摘要:题目要求:编译一个能出四则运算题目的代码,具体要求为:1、所出题目不能重复2、可以输入任意题目数量和打印方式3、要求乘法题目计算结果为两位数,除法题目计算结果为整数,减法题目计算结果为正数。 解题关键点及思路:这道题目的关键点在于所出题目不能出现重复,所以在解题中用到了数组,通过对每一次出题后存储数 阅读全文
posted @ 2019-09-18 20:27 MoooJL 阅读(381) 评论(0) 推荐(0)
摘要:package com.studentimport java.util.Scanner;class ScoreInformation { private String stunumber; private String name; private double mathematicsscore; p 阅读全文
posted @ 2019-09-12 10:08 MoooJL 阅读(482) 评论(0) 推荐(0)