package newproj;
import java.util.Scanner;
public class MyFirstClass
{
public static void main(String[] args)
{
char a;
int b;
Scanner sc = new Scanner(System.in);
System.out.print("Enter value b: ");
b= sc.nextInt();
System.out.print("Enter char: ");
a = sc.nextLine().charAt(0);
System.out.println("This is "+a);
}
}
运行时控制台上反映的错误是线程“main”java.lang.StringIndexOutOfBoundsException中的异常:字符串索引超出范围:-1。
有人可以教我如何在扫描整数后扫描字符。在 C 编程中,有“fflush(stdin)”来帮助 scanf 功能。所以,我一直在想换行符被扫描了。