Java
项目实战
K.SHI
在读学生~ 小菜鸡一枚,欢迎一起交流学习~
展开
-
Java简单算法——分解质因数
每个合数都可以写成几个质数相乘的形式,这几个质数就叫做这个合数的质因数。比如12=2*2*3。把一个合数写成几个质数相乘的形式表示,叫做分解质因数。public class Israw { public static void main(String[] args) { Factor(48); } static void Factor(int number) {//分解原创 2016-01-21 16:52:45 · 1170 阅读 · 0 评论 -
java通过url获取网页内容
在java中,一个url的简单小应用,就是通过url爬取网页的内容。在这里会遇到一个小问题,如果是服务器端禁止抓取,会在控制台报 HTTP 403错误代码。例如CSDN博客网站java.io.IOException: Server returned HTTP response code: 403 for URL: 解决方法:可以通过设置User-Agent来欺骗服务器。httpUrlConn.se原创 2017-01-01 20:42:15 · 19771 阅读 · 2 评论 -
利用反射机制编写一个程序,这个程序能把类中所有的成员变量赋值,并把操作信息输出到控制台。
该方法通过扩大类属性的访问权限后直接操作属性,所以在Person类中并不需要写getter和setter方法,但是在实际开发中,都需要使用getter和setter方法。Person.java:package test;public class Person { private String name; private int age; public Person(){ }}D原创 2016-05-21 13:23:29 · 4301 阅读 · 1 评论 -
使用Map对成绩进行排序
编写一个程序,把学生名和考试分数录入到 Map 中,并按分数显示前三名学生的名字。要求定义 Student 类,封装学生名和考试分数 2 个属性及方法。Student.java:package Student;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;原创 2016-06-04 10:12:50 · 3706 阅读 · 0 评论 -
利用反射机制编写一个程序,这个程序能指定调用类的某个方法及构造方法,并把操作信息输出到控制台。
Person.java:package test_2;public class Person { public void say(){ System.out.println("软工1403:Java"); }}Demo.java:package test_2;import java.lang.reflect.Method;public class Demo { pub原创 2016-05-21 12:47:07 · 2037 阅读 · 0 评论 -
多行文本输入学生信息并学号排序输出
从键盘输入多行文本,格式如下:学生端名称,姓名,班级名称,学生 ID,注册时间姜涛,姜涛,,20092212232,2011-11-4 9:06:56任超,任超,,20092212239,2011-11-4 9:06:56杨阳,杨阳,,20092212302,2011-11-4 9:06:54都英健,都英健,,20092212229,2011-11-4 9:07:04原创 2016-04-03 21:35:04 · 4663 阅读 · 2 评论 -
基于贝叶斯算法的拼写检查器
参考文献: - 拼写纠错功能实现 - 贝叶斯公式与拼写检查器 - big.txt - 《数学之美》、《统计学习方法》github源码:https://github.com/hlk-1135/Dictionary算法核心:贝叶斯算法:运行效果:当我们输入的单词有误时,贝叶斯算法开始派上用场了,对我们所输入的单词进行检查纠正,并进行一定原创 2018-01-06 13:19:13 · 3111 阅读 · 0 评论