JAVA如何向控制台敲回车(跳到下一步)

我把变量设为""不行。按回车不 能跳到一下步,是不是回车又相应的代码
2026年09月23日 23:34
有4个网友回答
网友(1):

异常是由method()抛出的
在try中出现异常后,首先查看是否是arithmeticexception,如果是则到catch中,输出b;因为是nullpointerexception,所以未被catch,而是被抛出。
抛出后执行finally中的语句,输出c。
至于控制台的输出是c在前还是exception在前都有可能,甚至还有可能是如下情况:
exception
in
thread
"main"
java.lang.nullpointerexception
at
test3.method(test3.java:13)
c
at
test3.main(test3.java:4)
这是因为system.out.println是向标准输出流输出,而抛出异常是由standard
error
stream(即system.err)处理的,输出流存在一个缓存的问题,不是调用它就马上在console上可见的,所以有时候c在前有时候exception在前。
你可以试试把system.out.println("c");换成system.err.println("c");再看看。

网友(2):

import java.io.IOException;
import java.util.Scanner;
public class EnterTest {
public static void main(String[] args) {
Scanner san = new Scanner(System.in);
try {
int a = System.in.read();
if(a==13){
你的要求
}
}
}
}

网友(3):

敲回车?如果是这样,应该有在控制台输入内容吧?输入完成,敲回车会自动执行的呀。

网友(4):

你说的不清楚。
键盘输入的话,只有输入完成,然后点回车,才会接着执行。