随机单词文章构造器(Random Term Paper Writer)
来源:互联网 发布:php怎么防止改cookie 编辑:程序博客网 时间:2024/06/05 06:38
//Random term paper writer
//Java how to program, 5/e, Exercise 11.9
package StringsAndCharacters;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class RandomTermPaperWriter extends JFrame{
private String[] article={"the","a","one","some","any"};
private String[] noun={"boy","girl","dog","town","car"};
private String[] verb={"drove","jumped","ran","walked","skipped"};
private String[] preposition={"to","from","over","under","on"};
private String[] sentences=new String[20];
JTextArea output;
JScrollPane scroller;
public RandomTermPaperWriter()
{ super("Random term paper writer");
Container container=getContentPane();
container.setLayout(new FlowLayout());
JLabel hint1Label=new JLabel("Press ");
container.add(hint1Label);
JButton startButton=new JButton("Start");
container.add(startButton);
startButton.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent event){
displayPaper();
}
}
);
JLabel hint2Label=new JLabel(" to write paper.");
container.add(hint2Label);
output=new JTextArea(20,40);
scroller=new JScrollPane(output);
container.add(scroller);
setSize(600,500);
setVisible(true);
}
public static void main(String args[])
{
RandomTermPaperWriter paperWriter=new RandomTermPaperWriter();
paperWriter.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void displayPaper(){
for (int i=0;i<20;i++){
int[] random=new int[6];
for (int j=0;j<6;j++){
random[j]=(int)(5*Math.random());
}
sentences[i]=article[random[0]]+" "+noun[random[1]]+" "+verb[random[2]]+" "
+preposition[random[3]]+" "+article[random[4]]+" "+noun[random[5]];
output.append(sentences[i]+"/n");
}
}
}
//Java how to program, 5/e, Exercise 11.9
package StringsAndCharacters;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class RandomTermPaperWriter extends JFrame{
private String[] article={"the","a","one","some","any"};
private String[] noun={"boy","girl","dog","town","car"};
private String[] verb={"drove","jumped","ran","walked","skipped"};
private String[] preposition={"to","from","over","under","on"};
private String[] sentences=new String[20];
JTextArea output;
JScrollPane scroller;
public RandomTermPaperWriter()
{ super("Random term paper writer");
Container container=getContentPane();
container.setLayout(new FlowLayout());
JLabel hint1Label=new JLabel("Press ");
container.add(hint1Label);
JButton startButton=new JButton("Start");
container.add(startButton);
startButton.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent event){
displayPaper();
}
}
);
JLabel hint2Label=new JLabel(" to write paper.");
container.add(hint2Label);
output=new JTextArea(20,40);
scroller=new JScrollPane(output);
container.add(scroller);
setSize(600,500);
setVisible(true);
}
public static void main(String args[])
{
RandomTermPaperWriter paperWriter=new RandomTermPaperWriter();
paperWriter.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void displayPaper(){
for (int i=0;i<20;i++){
int[] random=new int[6];
for (int j=0;j<6;j++){
random[j]=(int)(5*Math.random());
}
sentences[i]=article[random[0]]+" "+noun[random[1]]+" "+verb[random[2]]+" "
+preposition[random[3]]+" "+article[random[4]]+" "+noun[random[5]];
output.append(sentences[i]+"/n");
}
}
}
A snapshot of program execution:
- 随机单词文章构造器(Random Term Paper Writer)
- java-随机点名器(Random )
- 随机场(Random field)
- Random Forests (随机森林)
- Random Forests (随机森林)
- 随机森林(Random Forest)
- 随机森林(Random Forest)
- random forest(随机森林)
- 随机森林(Random Forests)
- 随机森林(Random Forest)
- 字符串按单词(term)反转(C代码)
- Random 随机
- 随机 Random
- 新的文章编辑器(Live Writer)
- s-random随机交织器程序
- 随机森林(Random Forest)(RF)
- 随机森林(Random Forest)(一)
- 随机蕨(random ferns)简介
- 无数据库日志文件恢复数据库方法两则
- 维护SQL Server中表的索引
- SQL Server补丁版本的检查
- 80后女孩的成长感悟:我是怎么变得现实的
- rootkit 直接访问硬件之[一]
- 随机单词文章构造器(Random Term Paper Writer)
- Sql Server数据库的备份和恢复措施
- IT企业CEO薪水揭密 IBM居高惠普谷歌有点冤
- inline hook和IDT hook结合
- ASP.NET中DataGrid加序号
- SQL Server2000数据库文件损坏时如何恢复
- 存储过程编写经验和优化措施
- 如何改变PowerShell启动的默认目录
- 调查结果显示超过八成IT人士存在跳槽意愿