今天对一个问题很纠结:
import java.util.*; public class Test{ public static void main(String[] agrs){ Scanner input = new Scanner(System.in); String string = input.next(); System.out.println("输出一个字符串:"+string); } }
为什么在使用BlueJ时,明明编译没有错误,就是不能在控制台那里输入一个字符串然后输出结果的?原来,问题是:使用控制台输入时,前提是控制台已经弹出来,不然是不行的。所以稍微修改一下即可:
import java.util.*; public class Test{ public static void main(String[] agrs){ System.out.print(“请输入一个字符串:”); Scanner input = new Scanner(System.in); String string = input.next(); System.out.println("输出该字符串:"+string); } }
此次要记住了!!!注意细节上的一些问题!