简单版攻击网站设计!

 1 import java.io.*;
 2
 3 public class GameHelper {
 4     public String getUserInput(String prompt){
 5         String inputLine = null;
 6         System.out.println(prompt + " ");
 7         try {
 8             BufferedReader is = new BufferedReader(new InputStreamReader(System.in));
 9             inputLine = is.readLine();
10             if(inputLine.length() == 0)  return null;
11         } catch (IOException e) {
12             // TODO Auto-generated catch block
13             System.out.println("IoException: "+e);
14         }
15         return inputLine;
16     }
17
18 }

 1 public class SimpleDotCom {
 2     int[]  locationCells;
 3     int numOfHits = 0;
 4
 5     public void setLocationCells(int[] locs) {
 6         locationCells = locs;
 7     }
 8
 9     public String checkYourself(String stringGuess){
10         int guess = Integer.parseInt(stringGuess);
11         String result = "miss";
12         for (int cell : locationCells){
13             if (guess == cell){
14                 result = "hit";
15                 numOfHits++;
16                 break;
17             }
18         }
19         if(numOfHits == locationCells.length){
20             result = "kill";
21         }
22         System.out.println(result);
23         return result;
24
25     }
26
27 }

 1 public class SimpleDotComGame {
 2
 3     public static void main(String[] args) {
 4         int numOfGuesses = 0;
 5         GameHelper helper = new GameHelper();
 6
 7         SimpleDotCom theDotCom = new SimpleDotCom();
 8         int randomNum = (int)(Math.random() * 5);
 9
10         int[] location = {randomNum,randomNum+1,randomNum+2};
11         theDotCom.setLocationCells(location);
12         boolean isAlive = true;
13
14         while(isAlive == true) {
15             String guess = helper.getUserInput("enter a number");
16             String result = theDotCom.checkYourself(guess);
17             numOfGuesses++;
18             if(result.equals("kill")) {
19                 isAlive = false;
20                 System.out.println("You took"+numOfGuesses+"guesses");
21             }
22         }
23
24     }
25
26 }
时间: 2024-10-20 21:52:56

简单版攻击网站设计!的相关文章

简简版攻击网站游戏的设计

游戏介绍,我们把网站命名为DotCom,将它放在一个横列中的3个格子里,玩家输入位置来猜测网站被存放的位置,猜中为hit,如果三个格子都猜中为kill,没有猜中为miss. 在简简版中我们把这些都固定. 1 public class SimpleDotCom { 2 int[] locationCells; 3 int numOfHits = 0; 4 5 public void setLocationCells(int[] locs){ 6 int guess = Integer.parseI

网站设计概念详解之第一章(入住博客园十月16日记)

1基本概述编辑 简单来说,网站设计的目的就是产生网站.简单的信息如文字,图片(GIFs, JPEGs,PNGs)和表格,都可以通过使超文件标示语言.可扩展超文本标记语言等标示语言放置到网站页面上.而更复杂的信息如矢量图形.动画.视频.声频等多媒体档案则需要插件程序来运行,同样地它们亦需要标示语言移植在网站内.网页设计是设计过程的前端(客户端)的设计通常用于描述一个网站,包括写标记,但是这是一个灰色地带,因为这还覆盖了网络的发展.网页设计师预计将有意识的可用性,如果他们的作用,需要创建标记,那么它

简单高效!25个漂亮的简约风格网站设计作品

在过去几年里,网站设计领域发生了巨大变化.除了 RWD(响应式网页设计)和 Web 字体的革命,现代设计的发展趋势迅速流行扁平化的配色方案,网页排版变得更加重要,重点已放在内容第一.最后,页面加载速度已成为决定你的网站成功的关键因素. 所有这一切都导致了整洁美观和简单易用网页设计趋势的流行.所以,经过这些年的尝试和努力后,我们已经真正进入到了简洁干净的网页设计的时代.下面选择了25个简约干净的网站,具备我们上面提到的所有因素,他们都以自己的方式来呈现美丽,你有什么感想? 您可能感兴趣的相关文章

刚做完几个简单的响应式设计的网站项目下来,杂七杂八 (一)

之前没接触过responsive design这玩意,突然最近客户的项目都要求要有响应式设计的要求: 1,当浏览器缩放时,页面要根据浏览器大小,而自动适应. 2,当用手机或者移动设备打开页面时,页面会根据屏幕浏览器的大小自动适应. 3,移动设备有横屏和竖屏之分,页面也要相应适应 首页设计 UI设计师只设计出了2种mockup,一种是full site一种是mobile site然后扔过来,一看那mockup就知道是当前比较流行的设计风格. 1,页头head,左logo右菜单:在full site

PHP发明人谈MVC和网站设计架构

PHP是全世界上使用率最高的网页开发语言,台湾每4个网站,就有1个用PHP语言开发.1995年发明PHP语言的Rasmus Lerdorf,也是打造出Yahoo全球服务网站的架构师之一,他首度来台分享如何架构网站扩充性丶安全性和效能的秘诀. Q:越来越多Web 2.0网站走向应用平台,你认为打造这类平台的关键为何? A:简单来看,应用平台就是API,任何Ajax或 Web 2.0类型的网站,都是在应用平台上运用了API来创造出视觉介面的互动效果.例如Yahoo Mail,透过简单的Request

什么叫响应式手机网站设计

1.什么叫响应式网页设计响应式Web设计(Responsive Web design)的理念是:页面的设计与开发应当根据用户行为以及设备环境(系统平台.屏幕尺寸.屏幕定向等)进行相应的响应和调整. 具体的实践方式由多方面组成,包括弹性网格和布局.图片.CSS media query的使用等. 无论用户正在使用笔记本还是iPad,我们的页面都应该能够自动切换分辨率.图片尺寸及相关脚本功能等,以适应不同设备: 换句话说,页面应该有能力去自动响应用户的设备环境. 响应式网页设计就是一个网站能够兼容多个

自适应网站设计对百度友好的关键:添加applicable-device标签(转)

现在很多网站都使用了自适应网页设计(Response-Web-Design),以满足庞大的移动端用户群的需要.但是在技术上设计了自适应的网页之后,出于SEO的考虑,你还要照顾到如何对百度更友好,即告诉百度"我是自适应页面",方便百度进行识别校验. 自适应网页设计 浏览器对自适应识别校验代码 在自适应网页设计中,我们使用meta标签来告诉浏览器网页的自适应规则.如: <meta name="viewport" content="width=device

记录:掌握单页网站设计的5大技巧

在设计师们的不懈探究之下,单页设计已经摘掉了混乱单调的帽子,构建起了一套相对比较完善的设计体系,保持简洁而漂亮的设计,重视内容,强调清晰明了的表达.从用户体验的角度上来看,单页设计确实有其优势也有缺陷,但是值得注意的是,用户的确是喜欢单页网站的浏览方式,这也是单页设计流行开来的基石. ·单页网站导航方式简单,用户不易迷路,只需上下滚动. ·单页网站内容更专注,信息传递更清晰,更有针对性. ·单页网站几乎可以在全平台设备上流畅浏览,滚动和滑动浏览替代了点击 而设计单页网站最大的挑战在于让用户保持滚

分享一个近期写的简单版的网页采集器

分享一个近期写的简单版的网页采集器 功能特点: 1.可通过配置,保存采集规则. 2.可通过采集规则,进行数据采集. 3.可分页,分关键字,进行采集. 4.可保存数据至数据库,文本中. ........... 功能还比较简单,喜欢深入的可以继续深入下去,暂时还没有登录的功能,因为登录功能涉及到的范围比较广,待日后慢慢研究后再开发. 我先上个图让大家一睹为快吧: 首先看看页面,我们要采集这个网站的文章 接下来,首先是查找分页,获得分页里面的文章链接,接着查找内容页需要采集的字段,生成规则,进行采集.