皮皮学,免费搜题
登录
搜题
【简答题】
请使用 NetBeans 打开考生文件夹下的项目 Java_3 ,该项目中的源程序文件 Java_3.java 是不完整的,请在注释行“ //**********Found********** ”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时不得改变原有文件的文件名及存放目录。 本题的要求是:阅读 Java_3.java 程序,该用 BitSet 算法,筛选得到 1 至 1023 之间的素数。 完成运行所得结果为: //Java_3.java: 用BitSet完成Eratosthenes筛网算法找1至1023之间的素数. import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*; public class Java_3 extends JFrame { public Java_3(){ super( "BitSets" ); final BitSet sieve = new BitSet( 1024 ); Container c = getContentPane(); final JLabel status = new JLabel(); c.add( status, BorderLayout.SOUTH ); JPanel inputPanel = new JPanel(); inputPanel.add( new JLabel( "从1 至 1023" + "输入值:" ) ); final JTextField input = new JTextField( 10 ); input.addActionListener( new ActionListener() { public void actionPerformed( ActionEvent e ){ int val = Integer.parseInt( input.getText() ); if ( sieve.get( val ) ) status.setText( val + " 是一个素数 " ); else status.setText( val + " 不是一个素数 " ); } } ); inputPanel.add( input ); c.add( inputPanel, BorderLayout.NORTH ); JTextArea primes = new JTextArea(); ScrollPane p = new ScrollPane(); //*********Found******** p.add( ______ ); c.add( p, BorderLayout.CENTER ); //从1 至 1023设置所有位 int size = sieve.size(); for ( int i = 1; i < size; i++ ) sieve.set( i ); //执行Eratosthenes筛网算法 int finalBit = ( int ) Math.sqrt( sieve.size() ); for ( int i = 2; i < finalBit; i++ ) if ( sieve.get( i ) ) for ( int j = 2 * i; j < size; j += i ) sieve.clear( j ); int counter = 0; for ( int i = 1; i < size; i++ ) if ( sieve.get( i ) ) { primes.append( String.valueOf( i ) ); primes.append( ++counter % 7 == 0 ? "\n" : "\t" ); } setSize( 300, 250 ); show(); } public static void main( String args[] ){ Java_3 app = new Java_3(); //*********Found******** app.______( new WindowAdapter() { public void windowClosing( WindowEvent e ){ System.exit( 0 ); } } ); } }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【简答题】A.Newspapers and magazines. B.Direct mail. C.Transit advertising. D.Outdoor billboards and posters.
【单选题】下面算式正确的是( ) A 56× ( 19 + 28 )= 56×19 + 28 B 43 × 12=43 × 10+2 C 64×64 + 36×64 = (64 + 36) ×64 D 37 × 13-13=0
A.
a
B.
b
C.
c
D.
d
【单选题】喷墨打印机中最关键的部件是()
A.
喷头
B.
压电陶瓷
C.
墨水
D.
纸张
【简答题】Acme has ten billboards. Ace has eleven. Bazic has five billboards. In other words, Bazic has ___________ ___________ billboards. (few/the fewest)
【单选题】Out-of-home advertising has become more effective because______.
A.
billboards can be replaced within two hours
B.
consumers travel more now than ever before
C.
such ads have been made much more attractive
D.
the pace of urban life is much faster nowadays
【单选题】包含着新民主主义革命和社会主义革命双重性质的是
A.
没收官僚资本归新民主主义国家所有
B.
没收封建地主阶级的土地归农民所
C.
赎买民族工商业归人民民主专政国家所有
D.
没收帝国主义在华企业归新民主主义国家所有
【单选题】故令尹誅而楚奸不上聞 語法:
A.
省略句
B.
被動句
C.
主動句
【单选题】( )是抗丝虫病药。
A.
乙胺嗪(海群生)
B.
吡喹酮
C.
恩波维铵
D.
氯硝柳胺
E.
硝硫氰胺
【简答题】Many drivers say the large digital billboards flashing ads every few seconds along Bay Area freeways are just too bright and too distracting. And they may be right. A Swedish study published in the jo...
【单选题】Billboards on highways serve to ___.
A.
advertise products and services
B.
attract drivers ’ attention
C.
remind people to drive safely
D.
invite people to stop and look
相关题目: