Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.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
Java:打印args数组中的所有整数_Java_Arrays_Integer_Args - Fatal编程技术网

Java:打印args数组中的所有整数

Java:打印args数组中的所有整数,java,arrays,integer,args,Java,Arrays,Integer,Args,如何从Java中的args变量打印出一组整数 我试过: System.out.println("The numbers are " + args.length); 但所做的只是打印出数组中的元素数 我希望这样,如果传递了5个参数:12345输出应该是: 1, 2, 3, 4, 5 如果你愿意,可以看一看 System.out.println("The numbers are "+Arrays.toString(args)); 如果没有,您将不得不在数组上循环并自己格式化它 但所做的只是

如何从Java中的
args
变量打印出一组整数

我试过:

System.out.println("The numbers are " + args.length);
但所做的只是打印出数组中的元素数

我希望这样,如果传递了5个参数:
12345
输出应该是:

1, 2, 3, 4, 5

如果你愿意,可以看一看

  System.out.println("The numbers are "+Arrays.toString(args));
如果没有,您将不得不在数组上循环并自己格式化它

但所做的只是打印数组中的数字,而不是单独打印数字

这似乎有点不清楚

args.length
给出数组的长度,而不是数组的元素

使用for循环:

System.out.println("The numbers are ");

for(int i=0; i < args.length; i++)
    System.out.print(args[i] + " ");
System.out.println(“数字是”);
对于(int i=0;i
试试:


当我用“int b=0”解析它时,编译器给了我一个错误“我无法解析为变量”;它给了我一个整数,而不是args中的整数。@MByD您的推理能力很强,我的指向
公共静态void main(String[]args)
那么您为什么要添加
+“
?@MByD在每个参数之间打印一个空格。does
数组。toString
使用中间字符“,”打印?是的,但在列表周围还带有(可能不需要的)括号
for(String arg: args)
    System.out.print(arg + " ");