- 博客(9)
- 收藏
- 关注
原创 Day4 简易测井资料处理分析系统实现
由于之前的过程中没有把计算的储层参数添加到二维数组的后面,所以只对我们的含油饱和度进行排序的话,其他的参数没有办法跟着对应进行排序。我想Java中肯定是有直接在数组后面添加元素的方法,但是在自己做的过程中还是选择了比较笨的方法,不过在学习阶段肯定是够用,能够运行出结果就行,毕竟Java的运算速度还是比较快的。先把前面10列的数据放进来,后三列的数据把用前面10列里的参数代入我们写好的“porosity,shale,oil”方法里进行计算之后放到对应的行列就可以啦~
2024-05-23 08:54:28 313 1
原创 Day3 简易测井资料处理分析系统实现
如果我们将没有计算极值和平均值的原始一维数组(也就是我们的Porosity,Oil,Shale)整个输出出来的话,我们会发现里面存在一些负数,其实稍微理解一下~孔隙度、含油饱和度、泥质含量这些参数,它的负值基本是没有意义的,而且我们在运算的时候会发现计算含油饱和度时,有一个开根号的过程,负数开平方根肯定是没有意义的啊!1.从键盘读入一个整数作为深度点的编号,同时作为我们索引二维数组的行数,不同参数同时也对应不同的列数,有行有列就能提取出要参与计算的参数,再代入写好的方法,就能获得我们想要得到的储层参数。
2024-05-22 09:07:22 906 1
原创 Day2 简易测井资料处理分析系统实现
/孔隙度计算return POR;//泥质含量计算double SH;return VSH;//含油饱和度计算int n = 2;return So;按照上面的公式定义了三个计算方法,其实这里也可以用到子类调用父类的写法,实现我们方法的重写,就不用重复写一些内容,但是我掌握的不是很好哈哈哈哈。
2024-05-21 15:19:26 379 2
原创 Day1 简易测井资料处理分析系统实现
在经过多次独立输出之后,我发现,我们的每次读取的就是一行经过split和Double.parse函数操作过后的数组,然后放进我们的db[]数组当中,而在while循环内部,有一个缺陷,虽然我们在循环体内部最终输出的结果确实很直观,也是比较正确的,但其实在循环结束过后我们的db[]数组只有最后一次循环加进来的结果,st数组也是如此。例如我们图一展示的数据,如果用我们的readLine()函数按行读取之后,如何对不是数据的文本部分进行处理,不整齐的部分怎么进行操作,整齐的数据部分又应当如何进行数据处理呢?
2024-05-17 07:14:41 1017 2
原创 Java的数据类型与变量
对于一位初学编程的小白来说,Java的上手难度真的算很低了,本人大一接触python语言作为编程的启蒙语言,大二学习C语言的时候感觉完全不是一个难度(毕竟C语言不是面向对象的语言),目前C语言和Java同步进行学习,真的能清楚地感受到面向对象的语言的魅力!!今天简单总结一下Java中的数据类型与变量。
2024-03-30 18:28:22 591
原创 C语言数组的基础“教给”
朋友们,今天简简单单,继续C语言~今天要教给的对象是我们C语言的数组,因为数组的基础理解并不是很困难,所以这篇文章采用并行学习,也就是将一维数组跟二维数组同步对比推进学习。
2024-03-18 21:48:02 973 2
原创 C语言的sizeof到底有多神奇?
在学习C语言的过程中,在很多书上和一些初阶代码中会出现sizeof,这会新手小白们感到懵逼。但其实在我看来,sizeof是一个很神奇的玩意儿。
2024-03-15 21:37:58 572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人