当前位置: 首页 > news >正文

jsp基本表格和简单算法表格

基本表格;

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Hello World</title></head><body><table border="1"><% for(int i=1;i<6;i++){ %><tr bgcolor="aqua"><td>me</td>
<td>me</td><td>me</td><td>me</td></tr><% } %></table></body></html>

    java的语句括在 <%...%> 之间;使用for循环输出<tr></tr>; 最后一个反大括号是对应 for { ... 的反大括号,也括在 <%...%> 之间;

我说的简单算法是指九九乘法表、杨辉三角之类;

九九乘法表;

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Hello World</title></head><body><table border="1"><% for(int i=1;i<10;i++){ %><tr bgcolor="aqua"><% for(int j=1;j<=i;j++){ %><td> <% out.print(j+"*"+i+"="+i*j+" "); %> </td><% } %></tr>
<% } %></table></body></html>

    二层循环;第一层输出<tr></tr>;第二层控制输出几个<td></td>;在<td></td>中使用 <% out.print(j+"*"+i+"="+i*j+" "); %> 输出内容;

蛇形矩阵;矩阵的斜线上的数字是连续的;

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Hello World</title></head><body><table border="1"><%
int row=0, col=0;int [][] a = new int[8][8];
int hang = 2,lie = 2;
a[0][0] =1;for (int i = 0; i < 8; i++) {for (int j = 0; j < 8; j++) {if (j == 8 - 1 - i) break;//对角线元素置空a[i][j+1] =a[i][j]+lie;lie=lie+1;}if(i==8-1)break;a[i+1][0]=a[i][0]+i+1;hang+=1;lie=hang;}
%><% for(int i=0;i<8;i++){ %><tr bgcolor="aqua"><%
for(int j=0;j<8;j++){if(a[i][j]==0){}else{%><td> <% out.print(a[i][j]); %> </td><% }col=col+1;}row = row + 1;col = 0;%></tr><% } %></table></body></html>

先用二维数组给蛇形矩阵赋值;C++的蛇形矩阵赋值一般使用 if...else if....形式,直接搬到java会出错;可能二者的 if...else if.... 写法细节有所不同,没研究过;然后使用二层循环,第一层输出tr,第二层控制输出几个td;

http://www.lryc.cn/news/224132.html

相关文章:

  • 在线存储系统源码 网盘网站源码 云盘系统源码
  • 线性代数(六)| 二次型 标准型转换 正定二次型 正定矩阵
  • Kotlin系列之注解详解
  • Go 面向对象,多态,基本数据类型
  • 使用 Python修改JSON 文件中对应键值
  • 【Rust日报】2023-11-08 RustyVault -- 基于 rust 的现代秘密管理系统
  • 07【保姆级】-GO语言的程序流程控制【if switch for while 】
  • 求2个字符串的最短编辑距离 java 实现
  • 单例模式 rust和java的实现
  • tqdm学习
  • Zigbee—网络层地址分配机制
  • [Matlab]基于LSTM+NSGA2的风光火力发电策略优化
  • 智安网络|探索人机交互的未来:自然语言处理的前沿技术
  • Could not load library libcudnn_cnn_train.so.8, 解决类似问题的思路与方法
  • 孙子兵法_00000
  • 代挂单页网址发布页+加盟代理+APP下载页源码
  • 计算机视觉驾驶行为识别应用简述
  • asp.net core configuration配置读取
  • windows上 Nexus 批量上传 maven依赖npm依赖
  • 已解决:Python Error: IndentationError: expected an indented block 问题
  • 汽车标定技术(六)--基于模型开发如何生成完整的A2L文件(2)
  • 普华永道于进博会发布全新升级的DSAI投资管理数字化平台
  • ssm+vue的高校学生课堂考勤系统设计与实现(有报告)。Javaee项目,ssm vue前后端分离项目。
  • 常用hivesql记录
  • C# OpenCvSharp 去除文字中的线条
  • 【树的存储结构,孩子链表】
  • 到蒙古包了,这边天气-9度 很冷
  • 淘宝天猫京东苏宁1688等平台关键词监控价格API接口(店铺商品价格监控API接口调用展示)
  • 案例:用户管理
  • AIGC:使用生成对抗网络GAN实现MINST手写数字图像生成