⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javashy41.java

📁 《JAVA2简明教程》课后习题及部分实验内容~
💻 JAVA
字号:
/********************************************************************************************
   					第6章习题3
编写一个采用随机函数生成句子的游戏。现有4个字符串数组: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产生20个句子。

********************************************************************************************/

import java .util.* ;
import java.awt.*;
import java.applet.*;

public class Javashy41 extends Applet {
	Random r=new Random ();
	String list[][]={{"the","a","one","some","any"},
	 		 {"boy","girl","dog","town","car"},
			 {"drove","jumped","ran","walked","skiped"},
			 {"to","from","over","'under","on"},
			 {"the","a","one","some","any"},
	 		 {"boy","girl","dog","town","car"}
	};

	TextArea output;
	Button m;
	int b,c;
		
    public void init() {
		output=new TextArea(25,50);
        m=new Button("开始");
	 	add(output);
        add(m);		   
     }
	
	public boolean action(Event e,Object o){
		output.setText ("");
		if(e.target==m){
			for(int i=0;i<20;i++){
				output.appendText((i+1)+" ");
    				for(int j=0;j<6;j++){					
					c=(int)(5*r.nextFloat ());
					output.appendText((list[j][c])+" ");
				}
				output.appendText(".\n");
			}
		}
		return true;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -