题例要求

编写一个采用随机函数生成句子的游戏。现有四个字符串数组:article,noun,verb,preposition,他们的内容分别是:
the、a、one、some、any;
boy、girl、dog、town、car;
drove、jumped、ran、walked、skipped;
to、from、over、under、on;
依据句法要求:article+noun+verb+preposition+article+noun,编写程序以产生二十个句子

java实现

public class sentence {public static void main(String args[]){   //用字符串数组存放四组单词String article[]={"the","a","one","some","any"},noun[]= {"boy","girl","dog","town","car"},verb[]= {"drove","jumped","ran","walked","skipped"},preposition[]= {"to","from","over","under","on"};for(int jj=0;jj<20;jj++)     //循环二十次,输出二十个句子{    //用Math.random函数产生[0,1)的随机数,乘5取整作为数组随机下标System.out.println("第"+(jj+1)+"个句子: "+article[(int)(Math.random()*5)]+" "+noun[(int)(Math.random()*5)]+" "+verb[(int)(Math.random()*5)]+" "+preposition[(int)(Math.random()*5)]+" "+article[(int)(Math.random()*5)]+" "+noun[(int)(Math.random()*5)]);}}}

java 练习7 生成句子相关推荐

  1. 【PDF】java使用Itext生成pdf文档--详解

    [API接口] 一.Itext简介 API地址:javadoc/index.html:如 D:/MyJAR/原JAR包/PDF/itext-5.5.3/itextpdf-5.5.3-javadoc/i ...

  2. Java使用itext生成Pdf

    Java使用itext生成Pdf 背景 所需依赖 解决jpedal-lgpl jar包问题 示例代码 生成带图片的PDF(使用本地文件系统图片) 生成带图片的PDF(使用网络图片) 背景 在某些业务场 ...

  3. Java短连接生成工具-思路

    Java短连接生成工具-思路-这里只是模拟一下 package com.csrs.trans.shorturl;import java.util.HashMap; import java.util.M ...

  4. java cxf服务端代码_【JAVA】 cxf 生成 webservice 服务端代码

    CXF Apache CXF = Celtix + XFire.CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding . ...

  5. gen文件下有两个R.java_gen目录无法更新,或者gen目录下的R.JAVA文件无法生成

    gen目录无法更新,或者gen目录下的R.JAVA文件无法生成 1.gen目录的用处 android gen目录下的R.java并不是由用户创建,而是android工程本身将android的资源进行自 ...

  6. Java根据正则生成随机字符串

    regex="^([0-9A-Za-z\-_\.]+)@([0-9a-z]+\.[a-z]{2,3}(\.[a-z]{2})?)$" 调研了下,目前有5种开源工具: ①import ...

  7. java对象实例_深入理解Java对象实例生成的例子!(转)

    深入理解Java对象实例生成的例子!(转)[@more@]代码如下: class A { public int Avar; public A() { System.out.println(" ...

  8. java图形验证码生成工具类

    转载自   java图形验证码生成工具类 生成验证码效果       ValidateCode.java 验证码生成类 package cn.dsna.util.images; import java ...

  9. java代码自动生成的插件_如何使用插件生成自定义Java 8代码

    java代码自动生成的插件 大多数程序员讨厌的一件事就是编写样板代码. 无休止的时间花费在设置实体类和配置数据库连接上. 为了避免这种情况,您可以让Speedment Open Source之类的程序 ...

最新文章

  1. 高手的习惯:pythonic风格代码
  2. 我教你怎么玩转git
  3. 什么是OR MAPPING
  4. Android中的观察者DataSetObservable和DataSetObserver
  5. matlab车牌定位与识别,基于matlab车牌的定位与分割识别程序概要
  6. linux下安装nginx1.10,Linux(RHEL7.0)下安装Nginx-1.10.2
  7. 让华泰浮盈10亿美金的AssetMark-统包资产管理平台价值几何?
  8. 141.环形链表(力扣leetcode)博主可答疑该问题
  9. 常用电感封装与电流关系
  10. 手机铃声格式规范,midi格式规范(转)
  11. 戴尔(DELL)成就Vostro15-7580 15.6英寸八代混合独显便携商务笔记本 5699元
  12. 基于有赞微小店+有赞云实现的个人微信和支付宝扫码在线支付收款
  13. P1685 飞跃悬崖
  14. python打印小星星案例详解_音乐案例 《小星星》
  15. Skywalking概述
  16. spring中@Autowired用法
  17. 转贴: 辞职日记----记录31岁的程序员跳槽心态
  18. Android从开源到碎片化 开发者叛离的真相
  19. 擦除 SSD 的数据
  20. 影院管理系统的需求获取与分析

热门文章

  1. 群机器人积分怎么转赠_王者荣耀全员冲榜无法获得积分怎么办?全员冲榜积分规则...
  2. 华东师范大学提前面试历年真题领取
  3. 检查手机端还是非手机端,做m站和pc站的适配
  4. 全球BT下载网站排名
  5. 几种重要的排序算法——交换排序
  6. [BZOJ4398]福慧双修/[BZOJ2407]探险
  7. 【java】 【接口】【继承】【抽象类】案例 运动员和教练
  8. 计算机教案解说词,导游词讲解教案
  9. 硬件程序员和软件开发程序员相比,哪一个就业发展前景比较好呢?
  10. 大数据学习01:大数据概述