怎么创建一个新数组替换掉原先掉数组呢

import java.util.Scanner;

public class 计算机 {
    public static void jieguo(String[] shuzi) {
        Scanner in = new Scanner(System.in);
   // int zhi=Integer.parseInt(shuzi[0]);
        
        int b=0;
        for(int i=0;i<shuzi.length;i++) {
            if(shuzi[i].equals("*")) {
                b=Integer.parseInt(shuzi[i-1]) *Integer.parseInt(shuzi[i+1]);
                String xin[]=new String [shuzi.length-2];
                for(int j=0;j<xin.length;j++) {
                    
                    
                }
            }
            System.out.println(b);
        }
    }


}

3 条评论

  • @ 2019-06-09 19:38:29

    下面的代码不能直接用,但是可以帮到你。你得自己认真读懂,然后好好思考一下,有所变通,就能解决了。

    a[0]=b[0];
    a[1]=b[1];
    a[2]=b[2];
    // ...
    // ...
    // 后面省略
    
  • @ 2019-06-09 14:55:57

    从十三行开始就有些不会了

  • @ 2019-06-09 14:55:16

    新数组每次减少2个单位,新数组的第一个乘号的位置i ,把i-1 ,i,和i+1替换成一个数。新数组该如何操作呢

  • 1