你的程序是求100以内的素数。
书上的程序是求max以内的素数。如果你从命令行输入一个数,那么max就是这个数,如果不输入,max就是100。if(args.length != 0)
max = Integer.parseInt(args[0]);
args是获取命令行输入,是一个字符串数组。意思就是如果命令行有输入,则把命令行输入的第一个数字(如果不是,就错误了),转换为整形数。
书上的程序是求max以内的素数。如果你从命令行输入一个数,那么max就是这个数,如果不输入,max就是100。if(args.length != 0)
max = Integer.parseInt(args[0]);
args是获取命令行输入,是一个字符串数组。意思就是如果命令行有输入,则把命令行输入的第一个数字(如果不是,就错误了),转换为整形数。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货