21xrx.com
2024-09-17 04:00:41 Tuesday
登录
文章检索 我的文章 写文章
我的Java学习笔记:等比数列与范围的表示
2023-06-15 18:36:28 深夜i     --     --
Java Math

我最近在学习Java的数学运算,其中有两个概念让我很困惑,就是等比数列和范围的表示。在经过一番研究后,我想分享一下我的学习心得。

对于等比数列,Java中有一个内置的函数可以帮助我们表示:Math.pow()。这个函数接受两个参数,第一个是底数,第二个是指数。如果要表示一个等比数列,我们只需要固定住底数,分别将指数设置为0,1,2,3,...,就可以得到一串等比数列了。例如:


double base = 2;

for (int i = 0; i < 10; i++) {

  double result = Math.pow(base, i);

  System.out.println(result);

}

这段代码就会输出一个以2为底的等比数列,从2^0开始,一直到2^9。

接着是范围的表示。在Java中表示一个范围,我们可以使用两种方式,分别是数组和集合。如果范围是连续的数字,使用数组会更加方便。例如我们要表示1到10这个范围,可以这样:


int[] range = new int[10];

for (int i = 1; i <= 10; i++) {

  range[i-1] = i;

}

这样就可以用range数组表示1到10这个范围了。

另外,如果范围中存在一些不连续的数字,我们可以使用集合来表示。Java中有一个名为HashSet的集合类,可以帮助我们实现这个功能。例如,我们要表示1-10中的奇数:


Set oddNumbers = new HashSet<>();

for (int i = 1; i <= 10; i += 2) {

  oddNumbers.add(i);

}

这样就可以用oddNumbers集合表示1到10中的奇数。

综上所述,等比数列可以使用Math.pow()函数来表示,范围可以使用数组或者集合来表示。希望这些心得对你学习Java有所帮助。

.pow(),数组,集合,范围,等比数列。

标题:我的Java学习笔记:等比数列与范围的表示

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复