2017-12-21 作业1

论坛 期权论坛 脚本     
匿名技术用户   2020-12-28 14:39   11   0

这几天比较轻松。不过笔记还是不能停,本子脱胶了,明天要买本新的。

接下来是今天的作业1。

/*

要求输入一个整型数组,将数组中的0去掉后返回一个新数组。
例如输入数组
int[] arr={1,13,45,5,0,0,16,6,0,25,4,17,6,7,0,15};
要求将以上数组中的0项去掉,将不为0的值存入一个新数组,生成新的数组作为返回值:
int[] newArr={1,13,45,5,16,6,25,4,17,6,7,15};

*/

package day1221;

import java.util.Scanner;

public class homework1 {
 public static void main(String[] args){
  int[] arr = new int[10];  //输入一个数组长度为10的数组
  Scanner input = new Scanner(System.in);
  for(int i = 0;i<arr.length;i++){
   System.out.print("请输入第"+(i+1)+"个数:");
   int num = input.nextInt();
   arr[i] = num;
  }
  
  for(int x = 0;x<arr.length;x++){
   System.out.print(arr[x]+" ");
   System.out.println();
  }
  
  int j = 0;
  
  for(int x = 0;x<arr.length;x++){
   if(arr[x]!=0){
    j++;
   }
  }
  
  int[] arr2 = new int[j];
  
  j=0;
  
  for(int y = 0;y<arr.length;y++){
   if(arr[y]!=0){
    arr2[j++] = arr[y];
   }
  }
  
  for(int z = 0;z<arr2.length;z++){
   System.out.print(arr2

2017-12-21 作业1

这几天比较轻松。不过笔记还是不能停,本子脱胶了,明天要买本新的。
接下来是今天的作业1。
/*
要求输入一个整型数组,将数组中的0去掉后返回一个新数组。例如输入数组int[] arr={1,13,45,5,0,0,16,6,0,25,4,17,6,7,0,15};要求将以上数组中的0项去掉,将不为0的值存入一个新数组,生成新的数组作为返回值:int[] newArr={1,1 ...查看全文
匿名技术用户 发表于 2020-12-28 14:39 
+" "); } } }




分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP