[问答题] 注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为Java_2.java文件,本题功能是在1~n之间的自然数中,每次抽取k个

21 查阅

[问答题] 注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为Java_2.java文件,本题功能是在1~n之间的自然数中,每次抽取k个数字来抽奖,计算中奖几率的算法为n*(n-1)*(n-2)*…*(n-k+1)/1*2*3*…*k请完善Java_2.java文件,并进行调试,使程序先显示输入窗口如下:然后从自然数1~20中,每次抽3个数,计算中奖几率,并将最终结果在命令行中显示,其形式类似:你中奖的几率是1/1140.Good luck!由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:import Javax.swing.*;public class Java_2public static void main(String[]args)//*********Found**********String input=______.showInputDialog("你想抽几位数");//*********Found**********int k=Integer.parseInt(______);input=JOptionPane.showInputDialog("你想在自然数中抽的最高数是几:);//*********Found**********int n=______.parseInt(input);int lotteryOdds=1;for(int i=1; i<=k; i++)lotteryOdds=lotteryOdds*(n-i+1)/i;//*********Found**********System.out println("你中奖的几率是1/"+______+&qu

参考答案:

JOptionPane input Integer lotteryOdds

输入对话框,需填入JOptionPane;需转换成整数的字符串变量,需填入input;将字符串input转换成整数的类方法所属于的类,需填入Integer;屏幕打印内容,需填入IotteryOdds。

计算机考试