第一件事是,如果您运行代码,我可以存储整个字符串(通过在scanf()中编写),并让代码将它吐回给我。但是我要存储它的变量是一个类型char,它只会上升到127,它基于我正在键入的字符的ASCII值,还远远不够,那么它是如何存储的呢?已使用)。然而,在他的代码中,程序在检测到句号".“之后停止,程序打印其最后字符串而不打印点,但我的程序打印。我想知道是写错了,还是我的编译器(Clion,lang on a mac)出了什么问
因此,我试图阻止在用户输入1,2,3以外的数字时发生错误,所以我创建了一个while循环,使程序在用户输入的数字不是1,2,3的情况下不断要求用户输入新的数字。Scanner user1 = new Scanner(System.in);代码行,而while循环一直在无限运行。但现在代码做了我想做的事情,它停止并计算新用户输入