A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

刘华坤

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 刘华坤 初级黑马   /  2019-3-29 22:06  /  1003 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大学四年学的马马虎虎,工作呢换了一个又一个,老板也是马马虎虎的对待着自己,薪资不到位,虽然工作很轻松,但是生活压力却挺高的。本来也是有着美好的憧憬觉得前期工作工资低一点没关系,以后就好了,当现实生活中每一天都被生活强奸、连基本生活保障都没有的时候,我选择了放弃。我希望能找份薪资高一点的工作,年龄也不小了,是自己专业学的真的是太水,所以决定还是换一份工作。决定学习Java对我来说挺纠结的,这是一个我完全没接触过的行业,培训时间成本也很高(忘了说,大学读的工业设计专业,跟这些完全不沾边,)不过前期没辞职的时候简单了解一下感觉还是可以的,所以选择来试一试,希望以后能有一个好的工作,好的未来。当然,前提是这段时间努力努力再努力。
也不知道技术贴跟感言贴怎么区分的,没找到感言贴。就两边混一起吧。(怕字数不够)
最近刚刚学到一点点基础,放出来看看:






import java.util.Random;

//现在main方法中有一个数组int arr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
// 要求如下:
// 1. 定义方法将数组中的0使用1-10之间的随机数替换掉(每一个0都要用一个新的随机数替换),并统计替换了多少个。
// 2. 调用上面定义的方法,替换掉0并统计结果
// 3. 对操作后的数组使用任意格式进行遍历,查看结果
public class Test04 {
    public static void main(String[] args) {
        int arr[] = {1, 3, 4, 5, 0, 0, 6, 6, 0, 5, 4, 7, 6, 7, 0, 5};
        int count = changeArray(arr);
        System.out.println("替换掉的0的个数为:"+count);
        printArray(arr);
    }

    public static int changeArray(int[] arr) {
        if(arr==null||arr.length==0){
            System.out.println("定义数组有误");
            return -1;
        }
        Random r = new Random();
        int count = 0;
        for (int i = 0; i < arr.length; i++) {
            if (arr == 0) {
                arr = r.nextInt(10) + 1;
                count++;
            }
        }
        return count;
    }

    public static void printArray(int[] arr) {
        System.out.print("[");
        for (int i = 0; i < arr.length; i++) {
            if (i == arr.length - 1) {
                System.out.println(arr + "]");
                break;
            }
            System.out.print(arr + ",");
        }
    }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马