Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays Can';我甚至不能打印出一个数组_Arrays_Printf - Fatal编程技术网

Arrays Can';我甚至不能打印出一个数组

Arrays Can';我甚至不能打印出一个数组,arrays,printf,Arrays,Printf,我正试图打印出一个数组,但它不起作用 目前正在使用sublime text 2和节点构建,不确定在编写代码之前是否必须声明某些内容 代码如下: String card[] = new card[2] card[0] = "Ace"; card[1] = "two"; card[3] = "three"; for(int i=0; i< card.length; i++) { system.out.print(""+card[i]); } 看起来你把javascript和j

我正试图打印出一个数组,但它不起作用

目前正在使用sublime text 2和节点构建,不确定在编写代码之前是否必须声明某些内容

代码如下:

String card[] = new card[2]
card[0] = "Ace";
card[1] = "two"; 
card[3] = "three";  

for(int i=0; i< card.length; i++)
{
    system.out.print(""+card[i]);
}

看起来你把javascript和java或其他语言混在一起了

Javascript在声明中不使用显式类型,因此要声明一个新数组,您需要编写
var-array=[]

输出的打印也更像是Java而不是javascript。您将使用写入标准输出的
console.log
,而不是
system.out.print
。您可以使用
控制台写入标准错误。错误

对于js,您的示例如下所示:

var card = []; // declare the variable card as an array
card[0] = "Ace";
card[1] = "two"; 
card[3] = "three";  

for(var i=0; i< card.length; i++)
{
    console.log(card[i]);
}
var卡=[];//将变量卡声明为数组
卡片[0]=“Ace”;
卡片[1]=“两张”;
卡片[3]=“三”;
对于(变量i=0;i
请检查语言。是java(更有可能)还是javascript(不太可能,因为类型不同)@NinaScholz:但是错误消息清楚地表明他们试图在javascript环境中运行它。在javascript环境中良好地运行java通常会导致错误。是的。不管是什么原因,这台运输机似乎更像是个问题。对不起,我有点生锈了。我确实在尝试写Js代码,但我把它和Java搞混了,谢谢大家帮我整理。现在,为了让for循环发挥作用,为什么我被否决了?他说他正在使用node,并将问题标记为javascript。在这两件事同时发生的情况下,更安全的做法是假设尝试使用JS而不是JavaThanke you,尽管由于某种原因,for循环中的i没有被识别,所以它不起作用,但我只尝试了console.log(card[0]);得到了“ace”,它至少指向了正确的方向。好的,我也解决了for循环问题,需要初始化迭代器。您已经将int=0更改为var=0。再次感谢。
var card = []; // declare the variable card as an array
card[0] = "Ace";
card[1] = "two"; 
card[3] = "three";  

for(var i=0; i< card.length; i++)
{
    console.log(card[i]);
}