纯JSP实现计算圆的面积和周长

纯JSP实现计算圆的面积和周长

一个jsp页面由元素和模板数据组成.元素是必须由jsp容器处理的部分.而模板数据是jsp容器不处理的部分,如jsp中的HTML内容

元素有三种类型: 脚本元素,指令元素, 动作元素

脚本元素:包含三个部分:声明,脚本段,表达式

声明:用于声明在其它脚本元素中可以使用的变量和方法

脚本段:是一段java代码

表达式:java语言中完整的表达式

声明

以<%!开始,以%>结束

<%! int i=0;%>

<%  !

  public void method(){

  }

%>

利用<%!   %>声明的变量,在jsp容器将jsp转换为servlet时将作为servlet类的属性,声明的方法将成为servlet的方法

下面是纯JSP实现的计算圆的面积和周长的代码:

<%!
 double radius=6.0;
 private double getRadius(){
      return radius;
 }
 private double getDiameter(){
     return (radius * 2);
 }
 private double getArea(){
     return(3.1415 *(radius * 2));
}
 private double getCircumference(){
     return (3.1415 * radius*2);
 }
 %>
<b>圆的半径:</b> <%=radius%> cm<br/>
<b>直径:</b> <%=getDiameter()%> cm<br/>
<b>圆的面积为:</b> <%=getArea()%> 
cm<sup>2</sup><br/>
<b>圆的周长为:</b>    
<%=getCircumference()%><br/>

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/5552.html

(12)
江山如画的头像江山如画管理团队
上一篇 2020年4月3日 下午10:10
下一篇 2020年4月4日 上午7:39

99%的人还看了以下文章

  • GitHub是什么?GitHube有什么用?GitHub学习入门(精)

    GitHub是什么? gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。 Git 是由 Linux 之父 Linus Tovalds 为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。  好吧,我相信看到这里你已经晕了,这也是我一开始看那些所谓经典教程的感受。 简单来…

    2018年8月24日
    8.3K0
  • 网络编程 ASP.NET(C#)学习笔记二:数据类型-值类型

    C#中数据类型主要分为两大类:值类型和引用类型。本节课主要讲解值类型的分类和结构类型、枚举类型的定义和使用。 值类型: C#中值类型包括3种:简单类型、结构类型和枚举类型。 简单类型包括整数类型、字符类型、实数类型和布尔类型等,在此不做介绍,随便找本书看下即可。 结构类型:用于定义复杂的数据类型。如图书信息(包括书名,作者,出版社,价格等等),坐标点的信息(…

    2018年1月30日
    13.6K0
  • 简!修改Jupyter 默认打开目录的方法

    1、启动cmd,执行以下命令,查看 jupyter 配置文件路径 C:Users41588>jupyter notebook –generate-configWriting default config to: C:Users41588.jupyterjupyter_notebook_config.py 2、找到配置文件 jupyter_n…

    2023年7月19日 编程开发
    9.5K0
  • jsp日期控件lhgcalendar下载

    资源类别:编程开发软件大小:377KB推荐等级:★★★★★资源语言:简体中文授权方式:免费版软件属性:国产软件应用平台:Win9X,Win2000,WinXP,Win2003,Vista,Unix,Linux lhgcalendar简介 非常好用的JSP日历控件,功能强大。可以实现: 1. 在控件下面或右面弹出日历组件(默认是在下面弹出) 2. 通过按钮或图…

    2019年10月8日
    3.6K0
  • JSP分页思想2—核心代码

    一、通过order by id desc limit ?,? 控制当前页面显示的记录 显示第几页,共几页,上一页 下一页 <% int PageSize=2; //一页显示的记录数 int RowCount=0; //记录总数 int PageCount=0; //总页数 int intPage; //待显示页码 int i;//循环变量 String…

    2019年10月30日
    14.8K0
  • 精!HTML5调用手机拍照实现图片上传服务器,并将图片地址存进数据库(下)

    这篇文章主要为大家详细介绍如何使用HTML5利用摄像头拍照实现上传功能。 上一篇只讲到前台操作,这篇专门涉及到Java后台处理,前台通过Ajax提交将Base64编码过的图片数据信息传到Java后台,然后Java这边进行接收处理,通过对图片数据信息进行Base64解码,之后使用流将图片数据信息上传至服务器进行保存,并且将图片的路径地址存进数据库。 大家可以点…

    2022年8月11日
    6.2K0

发表回复

登录后才能评论