Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.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 数的数组运算_Java - Fatal编程技术网

Java 数的数组运算

Java 数的数组运算,java,Java,我想为这个操作写一个程序 I/p:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 O/p:1,3,6,10,15 这是采访中问我的,我是这样做的 class Num { public static void main(String args[]) { int j=0,k=0,count=1; int a[]={1,2,3,4,5,6,7,8,9,10,11};

我想为这个操作写一个程序

I/p:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15

O/p:1,3,6,10,15

这是采访中问我的,我是这样做的

     class Num
     {
          public static void main(String args[])
          {
             int j=0,k=0,count=1;
             int a[]={1,2,3,4,5,6,7,8,9,10,11};
             for(int i=0;i<=(((a.length+2)/2)-k);i++)
             {
                 k++;
                 count++;
                 System.out.println(a[j]);
                 j+=count;
             }
          }
     }
class-Num
{
公共静态void main(字符串参数[])
{
int j=0,k=0,count=1;
int a[]={1,2,3,4,5,6,7,8,9,10,11};

对于(inti=0;i这个呢?不那么凌乱

 class Num
 {
      public static void main(String args[])
      {
         int input[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
         int step = 1;
         for(int i=0;i<input.length;i+=step)
         {
             System.out.println(input[i]);
             step++;
         }
      }
 }
class-Num
{
公共静态void main(字符串参数[])
{
int input[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int步长=1;
对于(inti=0;i而言,这只是另一种方式

class Num
 {
    int[] arr = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};

    int sum = 1, count = 0;
    System.out.println(sum);
    for(int i = 0; i < arr.length; i = count == 1 ? i : ++i) {
        int bitmask = arr[i]<<1;
        if (count==0) {
            System.out.println(sum+=bitmask); count++;
        }
        else {
            System.out.println(sum+=bitmask+1); count--;
        }
    }
 }
class-Num
{
int[]arr={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
整数和=1,计数=0;
系统输出打印项数(总和);
对于(int i=0;iint位掩码=arr[i]也许我们应该将此发送给代码审查?因为OP已经声明代码有效,并且只希望代码得到审查,代码审查似乎是提出此问题的最佳场所。这是一个过于简单的请求。他们没有告诉你他们是否希望你找出选择这些值的公式,或者他们将如何选择这些值e提供给您(字符串?数组?,其他?),或者你是否应该选择相关的,或者只是输出他们要求的文字结果。目前,代码审查是不可能的,因为我们不知道我们审查的依据是什么。我们可以猜测,但我们不应该这样做……如果他们只告诉你这些,他们会因为你没有要求cl而给你评分干燥。属于是的,它起作用了。谢谢你。。