你的程序是求100以内的素数。
书上的程序是求max以内的素数。如果你从命令行输入一个数,那么max就是这个数,如果不输入,max就是100。if(args.length != 0)
      max = Integer.parseInt(args[0]);
args是获取命令行输入,是一个字符串数组。意思就是如果命令行有输入,则把命令行输入的第一个数字(如果不是,就错误了),转换为整形数。