自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 策略模式

歌手打分策略模式https://blog.csdn.net/Hellowenpan/article/details/89157518订单手续费计算https://www.iteye.com/blog/wusj-2233542取消订单策略:取消订单会有多种情况,比如:取消即时订单、取消预约订单、取消拼车订单https://www.cnblogs.com/wang-meng/p...

2019-12-14 20:26:29 121

原创 layui如果输入数据类型不对,会出现400,一定要注意

2020-11-20 11:09:48 697

原创 java 实用链接记载

Java生成随机姓名、性别和年龄https://blog.csdn.net/yeyu_xing/article/details/108844330

2020-10-23 08:15:56 310

原创 递归 二叉树 八皇后问题

Java 剑指 offer)滑动窗口的最大值https://blog.csdn.net/nanhuaibeian/article/details/109044091数据结构与算法—二叉树的层序、前序中序后序(递归、非递归)遍历https://blog.csdn.net/qq_40693171/article/details/99745321数据结构与算法—递归算法(从阶乘、斐波那契到汉诺塔的递归图解)https://blog.csdn.net/qq_40693171/article/de

2020-10-22 14:56:10 226

原创 DevTools failed to load SourceMap: Could not load content for h

原因:由jquery压缩文件引起,不用理他。

2020-10-20 09:42:46 912

原创 ssm;项目源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。

找了很多办法,换工作区,clean tomcat ,都不好使但将代码复制到其他项目好用,最后解决:在web.xml ,将*.action 改为*.do ,忘记改回。<servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>...

2020-10-20 09:12:15 1046

原创 Java stream 求和

注释部分为错误,因为s必须是finalstatic int sum(List<Integer> inputs) { return inputs.stream().mapToInt(x->x).sum(); // int s= 0;// inputs.forEach(x -> s+= x);// return s; }...

2020-10-14 16:35:20 492

原创 好用的算法及设计模式网址

labuladong的算法小抄https://labuladong.gitbook.io/algo/

2020-10-10 09:16:30 202

原创 QA:验证码的null

答疑过程中 使用eclipse内部浏览器,验证码经常出现空值 null.刷新后好用、原因未明。@WebServlet("/ImageServlet")public class ImageServlet extends HttpServlet{ public void doGet(HttpServletRequest request,HttpServletResponse resp...

2019-12-27 20:11:09 510 1

原创 QA:eclipse不能正常编译一则

答疑过程中 不能正常编译,clean发生错误Errors occurred during the build.Errors running builder 'Java Builder' on project 'xxx'.java.lang.UnsupportedOperationException经多方排查后是.classpath文件问题。.classpath出现<c...

2019-12-27 19:43:07 173

第12届蓝桥杯大赛软件赛省赛Java语言B组

第十二届蓝桥杯大赛软件赛省赛_JB.pdf

2021-04-18

第12届蓝桥杯大赛软件赛省赛C语言B组

第十二届蓝桥杯大赛软件赛省赛_CB.pdf

2021-04-18

java高级类操作 接口与抽象类的操作

本文是一个word讲义 介绍了 Figure circle Rectangle等类在接口中计抽象类中的用法 抽象类 接口多态 public class Polymorphism { public static void main(String args[]) { Triangle t=new Triangle(5.0,2.0); t.show_area(); Rectangle r=new Rectangle(3.0,4.0); r.show_area(); Circle c=new Circle(10.0); c.show_area(); } } abstract class Figure { protected double x=10.0,y=5.0; abstract void show_area(); } class Triangle extends Figure { Triangle(double a,double b) { x=a; y=b; } void show_area() { System.out.println("triangle:"+(0.5*x*y)); } } class Rectangle extends Figure { Rectangle(double a,double b) { x=a; y=b; } void show_area() { System.out.println("rectangle:"+(x*y)); } } class Circle extends Figure { Circle(double a){x=a;} final double pi=3.1416; void show_area() { System.out.println("circle:"+(pi*x*x)); } } package inf; interface Figure { abstract double area(); } //Rectangle.java package inf; /** * * @author tai */ public class Rectangle implements Figure{ double width,height; public Rectangle(double w,double h) //构造方法 { width=w; height=h; } public double area(){ return (width * height); } } //Triangle.Java package inf; /** * * @author tai */ class Triangle implements Figure { double a; double b; double c; Triangle(double a,double b,double c) { this.a=a; this.b=b; this.c=c; } public double area() { double p=(a+b+c)/2; return Math.sqrt(p*(p-a)*(p-b)*(p-c)); } } //Circle.java package inf; /** * * @author tai */ class Circle implements Figure { double radius; Circle(double radius) { this.radius=radius; } public double area() { return Math.PI*radius*radius; } } 测试一: public class Test4 { public static void main(String args[]) { Triangle t=new Triangle(5.0,6.0,7.0); System.out.println("三角形面积="+t.area()); Rectangle r=new Rectangle(3.0,4.0); System.out.println("矩形面积="+r.area()); Circle c=new Circle(10.0); System.out.println("圆的面积="+c.area()); } } 测试二: package inf; import javax.swing.JOptionPane; public class Test5 { public static double totalArea1(Figure f[]) { double totalArea=0; for(Figure f1:f){ totalArea+=f1.area(); } return totalArea; } public static void main(String args[]) { Figure f[] =new Figure[3];//为什么 f[0]=new Triangle(5.0,6.0,7.0); f[1]=new Rectangle(6.0,87.0); String input=JOptionPane.showInputDialog("输入圆的半径"); Double r=Double.parseDouble(input); f[2]=new Circle(r); double totalArea=0; for(Figure f1:f){ totalArea+=f1.area(); } JOptionPane.showMessageDialog(null,"totalarea="+totalArea); JOptionPane.showMessageDialog(null,"totalarea1="+totalArea1(f)); } }

2010-05-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除