关于jsp猜数1100代码的信息

本文目录一览:

用JSP编写一个猜数游戏程序

在一个页面上帮你搞定了。。。你自己看看然后再分把

%@ page language=”java” contentType=”text/html; charset=UTF-8″

pageEncoding=”UTF-8″%

!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “”

html

head

meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″

title这是一个猜数字的小游戏/title

/head

body

center

%

//保存随机数

int num=-1;

//猜测的次数

int flg=0;

//如果用户是第一次进入则生成随机数

if(session.isNew())

{

//生成0-100之间的随机数

num=(int)(Math.random()*101);

//将随机数保存在session中

session.setAttribute(“num”,num);

}

else

{

num=Integer.parseInt(session.getAttribute(“num”).toString());

}

//次数累加

if(request.getParameter(“number”)!=null)

flg=Integer.parseInt(session.getAttribute(“flg”).toString())+1;

System.out.println(flg);

//保存猜测的次数

session.setAttribute(“flg”,flg);

%

form action=”” method=”post”

请输入所要猜测的数字:

input type=”text” name=”number”

input type=”submit” value=”提交”

/form

%

if(request.getParameter(“number”)!=null)

{

//获得用户所猜测的数字

int num1=-1;

num1=Integer.parseInt(request.getParameter(“number”));

if(num1num)

out.println(“你猜的数太大了!br”);

if(num1num)

out.println(“你猜的数太小了!br”);

if(num1==num)

out.println(“恭喜你猜对了!br”);

out.println(“你已经猜了”+flg+”次”);

}

%

/center

/body

/html

应用jsp编译猜数字游戏 1到100内 使用者想数字由电脑来猜 使用者告诉电

【程序】

#includestdio.h

void main()

{ int n,g,l,h,i;

char c[256];

while ( 1 )

{ printf(“请输入一个数字: “); scanf(“%d”,n);

printf(“请想一个1到%d的数字\n\n”,n);

l=1; h=n; i=1;

while ( 1 )

{ g=(h-l)/2+l;

if ( i1 ) printf(“那么”);

printf(“您想的数字是%d ? : “,g); scanf(“%s”,c);

if ( c[0]==’y’ ) break;

else if ( c[0]==’l’ ) { l=g; i++; }

else if ( c[0]==’h’ ) { h=g; i++; }

}

printf(“\n用了%d次猜出了您想的数字!!\n”,i);

printf(“\n要从新进行游戏么 ? Y?”); scanf(“%s”,c);

if ( c[0]!=’y’ ) break;

}

printf(“\n再见!\n”);

}

【运行结果】

请输入一个数字: 100请想一个1到100的数字

您想的数字是50 ? : l

那么您想的数字是75 ? : l

那么您想的数字是87 ? : h

那么您想的数字是81 ? : h

那么您想的数字是78 ? : h

那么您想的数字是76 ? : y

用了6次猜出了您想的数字!!

要从新进行游戏么 ? Y?y

请输入一个数字: 50

请想一个1到50的数字

您想的数字是25 ? : h

那么您想的数字是13 ? : y

用了2次猜出了您想的数字!!

要从新进行游戏么 ? Y?n

再见!

jsp中写猜数字的

因为你index.jsp页面上,没有定义名字为num的控件,所以request.getParameter(“num”)是NULL。

把index.jsp页面上的input type=”text” id=”num” name=num” value=” “改成input type=”text” id=”num” name=”num” value=””即name=num”改成name=”num”(num前面加上双引号),value=” “改成value=””(去掉双引号间的空格)就行了。

完整的index.jsp文件内容如下:(guess.jsp文件不用改)

body

%@page pageEncoding=”gbk”%

form action=”guess.jsp” method=”post” name=”form”

p请输入一个1-100的数字:/P

input type =”text” id=”num” name=”num” value=””

input type=submit value=”guess”

/form

/body

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/285712.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-22 16:05
下一篇 2024-12-22 16:06

相关推荐

  • Python周杰伦代码用法介绍

    本文将从多个方面对Python周杰伦代码进行详细的阐述。 一、代码介绍 from urllib.request import urlopen from bs4 import Bea…

    编程 2025-04-29
  • Python字符串宽度不限制怎么打代码

    本文将为大家详细介绍Python字符串宽度不限制时如何打代码的几个方面。 一、保持代码风格的统一 在Python字符串宽度不限制的情况下,我们可以写出很长很长的一行代码。但是,为了…

    编程 2025-04-29
  • Python基础代码用法介绍

    本文将从多个方面对Python基础代码进行解析和详细阐述,力求让读者深刻理解Python基础代码。通过本文的学习,相信大家对Python的学习和应用会更加轻松和高效。 一、变量和数…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • 仓库管理系统代码设计Python

    这篇文章将详细探讨如何设计一个基于Python的仓库管理系统。 一、基本需求 在着手设计之前,我们首先需要确定仓库管理系统的基本需求。 我们可以将需求分为以下几个方面: 1、库存管…

    编程 2025-04-29
  • 写代码新手教程

    本文将从语言选择、学习方法、编码规范以及常见问题解答等多个方面,为编程新手提供实用、简明的教程。 一、语言选择 作为编程新手,选择一门编程语言是很关键的一步。以下是几个有代表性的编…

    编程 2025-04-29
  • Python实现简易心形代码

    在这个文章中,我们将会介绍如何用Python语言编写一个非常简单的代码来生成一个心形图案。我们将会从安装Python开始介绍,逐步深入了解如何实现这一任务。 一、安装Python …

    编程 2025-04-29
  • 怎么写不影响Python运行的长段代码

    在Python编程的过程中,我们不可避免地需要编写一些长段代码,包括函数、类、复杂的控制语句等等。在编写这些代码时,我们需要考虑代码可读性、易用性以及对Python运行性能的影响。…

    编程 2025-04-29
  • 北化教务管理系统介绍及开发代码示例

    本文将从多个方面对北化教务管理系统进行介绍及开发代码示例,帮助开发者更好地理解和应用该系统。 一、项目介绍 北化教务管理系统是一款针对高校学生和教职工的综合信息管理系统。系统实现的…

    编程 2025-04-29
  • Python爱心代码动态

    本文将从多个方面详细阐述Python爱心代码动态,包括实现基本原理、应用场景、代码示例等。 一、实现基本原理 Python爱心代码动态使用turtle模块实现。在绘制一个心形的基础…

    编程 2025-04-29

发表回复

登录后才能评论