java基础
dida_sai
不让我学习就好像不让我吃饭一样难受。
展开
-
java小作业(十)
1.请设计一个能够实现测试你的年龄与体重是否健康的机器,当正常输入年龄和体重的时候能够进行计算,当输入的值不是数字的时候可以进行异常处理,至于怎么处理请自行设计package com.sj.homework;/* * 1.请设计一个能够实现测试你的年龄与体重是否健康的机器,当正常输入年龄和体重的时候能够进行计算, * 当输入的值不是数字的时候可以进行异常处理,至于怎么处理请...原创 2018-09-21 15:07:49 · 727 阅读 · 0 评论 -
java小作业(十九)
1.自己尝试去51job上爬取北京地区Java,php,python等三个行业的招聘的人数,且对获取到的结果按照从大到小的顺序排列出来package com.sj.bd;import java.io.IOException;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;...原创 2018-09-20 19:59:47 · 208 阅读 · 0 评论 -
java小作业(二十)
1.完善爬虫代码package com.sj.bd;import java.io.File;import java.io.IOException;import java.util.List;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.Wri...原创 2018-09-20 19:58:51 · 342 阅读 · 0 评论 -
java小作业(周末一)
1.有一个数组{12,3,4,6,44,1}求出里面的最大元素的值和最小值public static void main(String[] args) { //创建数组 int []a={12,3,4,6,44,1}; int []b=new int[2];//数组b为最大值和最小值 b[1]=a[0];//让数组b中一个值等于数组a中的一个值,数组b中另一个值默认为0 ...原创 2018-07-30 10:26:01 · 325 阅读 · 0 评论 -
java小作业(六)
1.有n个人围成一圈,顺序排号,从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位package com.sj.workplus;import java.util.Scanner;/** * @desc 有n个人围成一圈,顺序排号,从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位 * @author ...原创 2018-07-28 17:32:42 · 388 阅读 · 0 评论 -
java小作业(五)
1.求一个3*3矩阵对角线元素之和public static void main(String[] args) { //创建一个二维数组 int [][] array = {{1,2,3},{4,5,6},{7,8,9}}; //生成变量he int he=0; //设定行 for (int i = 0; i < array.length; i++) { ...原创 2018-07-27 19:21:07 · 286 阅读 · 0 评论 -
java小作业(四)
1.完成简单计算器类的书写及调用,加减乘除写出 (1).在文件夹中创建Calculat.java的类,并写入代码public class Calculat {// 创建函数 public double jia(double a,double b) { double c = a+b;// 生成返回值 return c; } public double jian(d...原创 2018-07-26 21:23:23 · 280 阅读 · 0 评论 -
简单的java保留两位小数方法
double num1=3.1415926; //生成原始小数double num2 = num1*100; //乘以100int num3 = (int) num2; //获取乘以100的整形if (num2-num3>=0.5) { num3=num3+1; //if语句进行四舍五入}float num4 = num3/100f; //除以...原创 2018-07-25 22:04:31 · 1028 阅读 · 1 评论 -
java小作业(三)
1.编写一个Java程序输出1!+2!+3!+……+10!的和public static void main(String[] args) { int sum=0; int num=1; while (num<=10) { int a=1; for (int i = 1; i <=num; i++) { a*=i; } sum...原创 2018-07-25 21:40:38 · 383 阅读 · 0 评论 -
java小作业(一)
1.两个变量值交换public static void main(String[] args) { // TODO Auto-generated method stub int a = 10; int b = 20; int c = a; a = b; b = c; System.out.println("a="+a+",b="+b); }2.求出15...原创 2018-07-24 19:59:33 · 465 阅读 · 0 评论 -
java小作业(二)
1.判断奇偶public static void main(String[] args) { // TODO Auto-generated method stub int a=77; if (a%2==1) { System.out.println("a是奇数"); } else { System.out.println("a是偶数"); } }2.判断...原创 2018-07-24 20:06:16 · 553 阅读 · 0 评论 -
java小作业(十八)
1.利用common-io和jsoup去爬凤凰网 实现能够将新闻的标题和内容写入到D:\\zp\\xieru.txt中package com.sj.homework;import java.io.File;import java.io.IOException;import org.apache.commons.io.FileUtils;import org.jsoup.Jsoup...原创 2018-09-20 19:59:39 · 236 阅读 · 0 评论 -
java简答题
1.面向对象: (1)概述:面向对象是相对于面向过程而言的,面向过程强调的是功能,面向对象强调的是将功能封装进对象, 强调具备功能的对象; (2)思想特点: A:是符合人们思考习惯的一种思想; B:将复杂的事情简单化了; C:将程序员从执行者变成了指挥者; 比如我要达到某种结果,我就寻找能帮...转载 2018-10-30 18:55:03 · 1399 阅读 · 0 评论 -
java小作业(九)
1、一个字符串,“01#大宝#1#瓶,02#汉方#2#盒,03#兰蔻#3#瓶”请对其进行分析,然后将有用的数据提取出来然后友好的输出在控制台上package com.sj.homework;/** * @desc 一个字符串,“01#大宝#1#瓶,02#汉方#2#盒,03#兰蔻#3#瓶”请对其进行分析,然后将有用的数据提取出来然后友好的输出在控制台上 * @author ws *...原创 2018-09-21 15:08:06 · 616 阅读 · 0 评论 -
java小作业(十一)
1.List排序联系package com.sj.homework;import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * @desc 对list集合中数据进行排序 * @author ws * @time 9.6 */public class Test { pub...原创 2018-09-21 15:07:57 · 503 阅读 · 0 评论 -
java小作业(八)
1、随机产生6个整形数,且范围是0-100之间,分别将他们输出在控制台上,且将他们的和也给求出来输出在控制台上package com.sj.homework;/** * @desc 随机产生6个整形数,且范围是0-100之间,分别将他们输出在控制台上,且将他们的和也给求出来输出在控制台上 * @author ws * @time 8.1 */public class Random...原创 2018-09-21 15:08:17 · 459 阅读 · 0 评论 -
java中对xml的读取和写入
java对xml操作需导入dom4j的jar包(如下):(解析)读取xml:package com.rj.bd.xml.jx;import java.io.File;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentExc...原创 2018-10-20 18:45:34 · 810 阅读 · 0 评论 -
java中对txt和excel的读取和写入
txt工具类:package com.rj.bd.xm;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io...原创 2018-10-20 17:54:47 · 696 阅读 · 0 评论 -
java网络基础之服务端与客户端
服务端与客户端无限互发消息,输入指令退出程序 服务端:package com.rj.bd.zy;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputS...原创 2018-10-20 17:49:51 · 299 阅读 · 0 评论 -
java多线程面试题
1.启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5 然后是线程2打印6,7,8,9,10然后是线程3打印11,12,13,14,15.接着再由线程1打印16,17,18,19,20....以此类推, 直到打印到75package com.rj.bd.zy;/** * @desc 启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5 然后是线程2打印6,7,8,9,...原创 2018-10-16 10:20:06 · 6567 阅读 · 2 评论 -
java中File文件的操作
其中包括创建文件,删除文件,删除文件夹,重命名文件,读取文件,复制文本文件,复制其他文件package com.rj.bd.txt;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWr...原创 2018-10-13 10:25:29 · 584 阅读 · 0 评论 -
java基础难记知识小总结
1.不同修饰符可以修饰那些内容2.java的运算符及结合性3.对于BigDecimal的大小比较4.BigDecimal加减乘除: 加法:add() 减法:subtract() 乘法:multiply() 除法:divide()5.oop理解: oop即是面向对象:是一种编程思想,强调的是将功能封装进对象,是更符合人们思考习惯的一...原创 2018-09-28 20:44:08 · 256 阅读 · 0 评论 -
java小作业(十二)
1.有一个list 且里面的数据{12,9,3,0,7}然后在第一个位置添加一个值99,然后修改为59,然后再删除,最终将结果展示在控制台上package com.sj.homework;import java.util.ArrayList;import java.util.List;/** * @desc 1.有一个list 且里面的数据{12,9,3,0,7}然后在第一个位置...原创 2018-09-21 15:09:25 · 360 阅读 · 0 评论 -
java小作业(十三)
1.在你的D盘下创建一个文件夹lx然后在里面创建一个名字叫abc.txt的文件,然后再修改他的名字为fly.txt看代码不看文件package com.sj.homework;import java.io.File;import java.io.IOException;public class Test { public static void main(String[] ar...原创 2018-09-21 15:09:17 · 518 阅读 · 0 评论 -
java小作业(十四)
1、思考有1000万行数据,怎样才能快速的读取出来,如果是你,你会怎样设计程序package com.sj.homework;//思考有1000万行数据,怎样才能快速的读取出来,如果是你,你会怎样设计程序public class Nums implements Runnable{ public int num = 10000000;//数据 public Object obj = ...原创 2018-09-21 15:09:06 · 295 阅读 · 0 评论 -
java小作业(十五)
1.将以下信息写入一个名字为User的xml文件中 001 23岁 男 张三 1383838438 002 24岁 女 李美丽 ...原创 2018-09-21 15:08:49 · 570 阅读 · 0 评论 -
java小作业(十六)
1.将九九乘法表写入到123.xls中package com.sj.homework;import java.io.File;import java.io.IOException;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.Writable...原创 2018-09-21 15:08:41 · 388 阅读 · 0 评论 -
java小作业(十七)
1.有1个字符串 div-source="http://www.baidu.com/qy/ph.mp3",要求将里面的url去出来然后输出在控制台上package com.sj.homework;/** * @desc 1.有1个字符串 div-source="http://www.baidu.com/qy/ph.mp3",要求将里面的url去出来然后输出在控制台上 * @author...原创 2018-09-21 15:08:34 · 303 阅读 · 0 评论 -
java小作业(七)
1.请编写一个类其名字为ShuXue类,其中有这样几个方法第一个为求平均数,第二个为求最大数,第三个为求中间数,然后编写一个子类继承ShuXue类并且重写父类中的第一个方法使其得到的结果精度保留为小数点后的两位,最终在测试类中进行测试package com.sj.homework;/** * @desc 请编写一个类其名字为ShuXue类,其中有这样几个方法第一个为求平均数,第二个为求最...原创 2018-09-21 15:08:26 · 752 阅读 · 0 评论 -
泛型和接口的方式设计一个计算器
首先,定义一个接口,进行统一和约束代码,泛型在编写时,是Object类型的,所以为了计算,把Object转成字符串进行计算,BigDecimal类对字符串处理更加精确,计算时用BigDecimal类中的方法进行计算public interface ICounter { public <T> BigDecimal add(T t1,T t2);//加法 public <...原创 2018-11-12 21:11:58 · 1369 阅读 · 0 评论