请检查其他条件的sc.nextLine(),这里我给出10个数字,然后得到它们的和。如果提供任何无效数据(不是int),则将转到which条件。假设输入为-1,2,3d,则它将显示无效的数据线两次.如果我把sc.nextLine()放在外面,它可以正常工作。我想知道两次印刷背后的逻辑。public class Main { int count = 0; Scanner sc = new S
我想把两个数字作为输入5次,然后把它们的总和打印出来。numbers:3 4 enter two numbers:7 8 enter two numbers:7 4 a,b=[int(a) for a in input("enter two numbers:").split()]我的代码只输出最后两个输入的和