Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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
将C转换为Java_Java_Arrays_Size - Fatal编程技术网

将C转换为Java

将C转换为Java,java,arrays,size,Java,Arrays,Size,我正在将C代码转换成Java。我做这件事有点困难: C代码: char arr[100] = { 'A',B','C','D' }; int n; scanf("%i", &n); for (int i = 0; i < n; i++) { scanf("%s",&arr[i]); } 我需要转换的唯一行是: char arr[100] = { 'A','B','C','D' }; 如何将其转换为Java?您可以做的是: char arr[]

我正在将C代码转换成Java。我做这件事有点困难:

C代码:

char arr[100] = { 'A',B','C','D' };
  int n;
  scanf("%i", &n);
  for (int i = 0; i < n; i++) {
    scanf("%s",&arr[i]);
  }
我需要转换的唯一行是:

 char arr[100] = { 'A','B','C','D' };
如何将其转换为Java?

您可以做的是:

char arr[] = new char[100];
arr[0] = 'C';
arr[1] = 'L'; 
arr[2] = 'R'; 
arr[3] = 'S';
这将声明一个字符大小为100的值,并将前4个值作为您指定的值。希望这有帮助:)

你能做的是:

char arr[] = new char[100];
arr[0] = 'C';
arr[1] = 'L'; 
arr[2] = 'R'; 
arr[3] = 'S';

这将声明一个字符大小为100的值,并将前4个值作为您指定的值。希望这有帮助:)

有选择总是好的

char[] arr=Arrays.copyOf(new char[] {  'A','B','C','D' },100);

有选择总是好的

char[] arr=Arrays.copyOf(new char[] {  'A','B','C','D' },100);