按句解释 public class fenbi { public static void main(String[] args) { String[] input = args[0].split(",");//.split(",");//将字符串拆分为子字符串数组。 int[] chalks = new int[input.length]; for (int i = 0; i < input.length; i++) { chalks[i] = Integer.parseInt(input[i]); } int totalChalks = Integer.parseInt(args[1]); int studentIndex = 0; while (true) { int chalkNeeded = chalks[studentIndex]; if (chalkNeeded <= totalChalks) { totalChalks -= chalkNeeded; studentIndex++; if (studentIndex == chalks.length) { studentIndex = 0; } } else { System.out.println(studentIndex+1 );break; } } } }
时间: 2023-05-20 15:02:03 浏览: 45
这是一个 Java 程序,它的作用是模拟分配粉笔的过程。程序首先将输入的字符串按照逗号分隔成一个字符串数组,然后将每个字符串转换成整数存储在一个整型数组中。接着,程序读取一个整数作为总共可用的粉笔数,然后按照一定的规则分配粉笔,直到粉笔不够为止。最后,程序输出一个整数表示最后一个需要粉笔的学生的编号。