📄 javashy41.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 + -