我正在研究一个java,我正处于Abstract的一部分.我读了一个奇怪的部分,我有一个抽象类,不包括任何abstarct方法.
他们为什么要使用这种类?
当我试图获得Integer类型的输入时,我只需要做的是下面的代码.
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
Run Code Online (Sandbox Code Playgroud)
但是当谈到BigInteger时,我不知道该怎么做.如何从用户读取BigInteger Type输入?
在C++中,我所要做的就是
#include <queue> -> including
queue<int> a; -> defining
a.push(1); ->using
Run Code Online (Sandbox Code Playgroud)
但在java中我发现很难使用简单的deque我该怎么办...?更具体地说,我应该如何编写代码来简单地执行与在C++中相同的步骤; 包括,定义,使用.
更具体地说,我想制作一个双端队列,以便我可以在前面或后面的双端队列中添加任何整数.并根据双端队列的大小打印该双端队列中的整数
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
Run Code Online (Sandbox Code Playgroud)
我有一个布尔类型的数组
static boolean[][] a = new boolean[50][50];
Run Code Online (Sandbox Code Playgroud)
每次获取输入,它将指定的数组标记为true,即
for(int i=0; i<k; i++){
int x=sc.nextInt();
int y=sc.nextInt();
a[x][y] = true;
}
Run Code Online (Sandbox Code Playgroud)
但是当输入的数量(取决于k)变大时,会出现以下错误
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
Run Code Online (Sandbox Code Playgroud)
这有什么问题
我设置了一个整数数组,如下所示
int[] a = new int[11111];
//if I set
a[0] = 1;
a[1] = 2;
a[2] = 3;
a[3] = 4;
Run Code Online (Sandbox Code Playgroud)
我想要一个方法,它给我4但11111.有什么方法可以使用吗?