黑马程序员技术交流社区

标题: 菜鸟第一步 [打印本页]

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





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 + ",");
        }
    }

}









欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2