这是我的代码:
import java.util.Scanner;
import java.util.Arrays;
public class Fire {
public static Integer seed;
public static Integer width;
public static Integer height;
public static void main(String[] args) {
if (args.length != 3) {
System.out.println("Usage:
我是java.i的新手。我希望在两个渐变数组(即myPoints.However )中打印内容,当我打印时,code.it将弹出以下错误。
mypoints4
i value is 0
2
i value is 1
5
i value is 2
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:
2 at perceptron.main(perceptron.java:37)
import java.util
def test
ret = Array.new( @height, [] )
for y in 0..@height-1
for x in 0..@width-1
ret[y][x] = ( Random.rand * 10 ).to_i
end
print ret[y]
puts
end
ret
end
当我调用测试函数时,我得到一个大小为宽度×高度的随机真假矩阵,就像预期的那样。然而,当我查看返回值时,我得到了一个矩阵,它在每一行中都打印了最后一行的内容。
这是在调用函
Java Q。如何在二维数组中插入、删除和打印...
我如何在像这样的二维private int [] [] arr = new int [3] [3];中做到这一点
如果我像这样在一维数组中这样做
public class List {
private int [] arr=new int[1000];
private int size=0;
public void add(int e){
arr[size]=e;
size++;
}
public void dispaly(){
for(in
我正在使用"Java how to program“(Deitel和Deitel)学习Java。现在,我被困在解决一个练习中,这个练习要求我打印出一个表,其中所有可能的"pythagoran tripples“值都在500以下。我应该使用一个嵌套的"for-loop“来检查所有的可能性。换句话说: a、b和c必须是整数。下面的表达式必须是真的: a2 + b2 = c2,并且程序应该打印一个包含所有可能的组合的表(其中c< 500 )。我就是想不通。有谁能帮帮我吗?我的代码只打印出第一个组合(3 4 5),如下所示:
public class Pythag
这个问题涉及另一个问题(注释中给出的链接),它建议使用switch语句,但在我的例子中,我认为使用switch语句是不适用的。
我编写了一些Java代码,它将一个电话号码(123456789)转换成相应的英语单词(一二三四五六七八九)。
这个Java程序还识别数字的双和三次连续出现。在这种情况下,第一个事件将被理解为一个单独的数字,然后是一个数字的“双”或“三”出现。例如,数字"1 2 222"将被读取为"one two triple two"。
public class DigitToWord {
public static Map<Strin
我必须使用Java for loop打印特定的图案。输入将是4个字符,例如。
a, b , c, d
现在我要打印的是
aaaa
aaab
aaac
aaad
aaba
abbb
aabc
以此类推..我已经尝试了一些pyramids codes in java和理解编码nested for loops,但真的不知道如何打印这一点,请指导我如何才能做到这一点。谢谢
我已经写了一个程序,它加密和解密一个文件,然后用一个四方密码来读取。目前,我正在将文件存储到字符数组中,将其传递到一个函数中,该函数将其分解为二进制文件,并使用另一个函数中嵌套的for循环对其进行加密。在这一点上,我基本上是试图优化运行时间。有没有其他方法来迭代我正在使用的二维数组,它不使用两个循环,或者最多只使用一个循环?以下是有关守则:
FileHandler.java
import java.io.*;
import java.util.*;
public class FileHandler {
private List<String> cha
我正在创建一个程序,在该程序中导入一个.dat文件并在命令提示符上打印值,以便读取。那里没问题。唯一的问题是,我无法计算出只打印特定变量一次的代码。
import java.io.*;
import java.util.Scanner;
public class program4
{
public static void main(String [] args) throws IOException
{
double [] values; //creating array called v
我知道这个标题不太合理,但是我想不出怎么说得更好,请耐心等待。
我在LibGDX中使用java,并试图从保存的像素地图中加载数据,以在屏幕上呈现地图。在像素图中,每个像素代表六边形的颜色(地图是六边形的网格)。
问题是:我正在将数据(特别是颜色)从像素映射加载到一个名为HexInfo的类的数组中。但是,当我将这个数组传递给另一个类以便在屏幕上绘制它时,数组中的每个HexInfo项的颜色都是黑色的。以下是设置所有内容的方式
hexInfo = new HexInfo[cols][rows];
for (int i = 0; i < cols; i++)
{
我正在尝试从PivotTable中获取数据,在VBA的数组中使用它,然后打印它。我是VBA的新手,我看过一些教程,但我真的不能理解它。 我尝试用"DataBodyRange“引用我的列的范围,但总是得到不同的错误。"Sheet4“是我的"PivotTable1”所在的表。我需要一列中的所有数据。 Public Sub ReadToArray()
'Range
Dim rg As Range
Set rg = Worksheets("Sheet4").pt("PivotTable1").DataBodyRa
我有一个PHP脚本,它返回一个json编码的结果,如下所示:
// I added "var jsonp =" manually to make it an array variable.
var jsonp = [
[
{
"txtHide": "Y",
"data": "2012-12-21",
"phone": "+15879891300",
"Te
我希望将排序方法的结果放入一个数组中,其中每个单元格都包含一个单词。我试过这段代码,但只打印了$file的一部分,而且没有排序:
#!/bin/bash
for file in `ls ${1}` ; do
if [[ ! ($file = *.user) ]] ; then
continue
fi
arr=(`sort -nrk4 $file`)
echo ${arr[*]}
done
为什么这个不起作用呢?我该怎么做呢?
数据文件:
name1 01/01/1994 a 0
name2 01/01/1994 b 5
name3 01/01
我正在寻找最好的方法来检查一个基元数组是否包含Java中另一个数组中的所有基元。例如:
int[] a = new int[]{1,2};
int[] b = new int[]{1,2,3,4,5};
int[] c = new int[]{2,4,6};
containsAll(b, a); //true
containsAll(a, b); //false
containsAll(c, b); //false
其中containsAll是检查第一个参数中是否有第二个参数的函数!我不想为了使用以下方法而将int数组转换为Integer数组:
Arrays.asList(a).contai