zoukankan      html  css  js  c++  java
  • 动手动脑 第三周(一)

    // RollDie.java
    // Roll a six-sided die 6000 times
    import javax.swing.*;
    
    public class RollDie {
       public static void main( String args[] )
       {
          int frequency1 = 0, frequency2 = 0,
              frequency3 = 0, frequency4 = 0,
              frequency5 = 0, frequency6 = 0, face;
       
          // summarize results
          for ( int roll = 1; roll <= 6000; roll++ ) {
             face = 1 + (int) ( Math.random() * 6 );
       
             switch ( face ) {
                case 1:
                   ++frequency1;
                   break;
                case 2:
                   ++frequency2;
                   break;
                case 3:
                   ++frequency3;
                   break;
                case 4:
                   ++frequency4;
                   break;
                case 5:
                   ++frequency5;
                   break;
                case 6:
                   ++frequency6;
                   break;
             }
          }
    
          JTextArea outputArea = new JTextArea( 7, 10 );
    
          outputArea.setText(
             "Face	Frequency" +
             "
    1	" + frequency1 +
             "
    2	" + frequency2 +
             "
    3	" + frequency3 +
             "
    4	" + frequency4 +
             "
    5	" + frequency5 +
             "
    6	" + frequency6 );
    
          JOptionPane.showMessageDialog( null, outputArea,
             "Rolling a Die 6000 Times",
             JOptionPane.INFORMATION_MESSAGE );
          System.exit( 0 );
       }
    }

    上述代码利用随机数实现了统计规定次数各数字出现频率。

  • 相关阅读:
    javascript-事件
    javascript-数组简单的认识
    javascript-dom操作
    JavaScript入门
    python语言程序设计?
    4,14
    python第二周。2019.4.13
    python第二周
    python语言程序设计9
    python语言程序设计8
  • 原文地址:https://www.cnblogs.com/charles-s/p/11599971.html
Copyright © 2011-2022 走看看