2

要素の電子配置を理解するためのメソッド(Java)を作成しようとしています。

元。
He(2番目の要素:2電子)電子配置:1s 2
O(8番目の要素8電子)電子配置:1s 2 2s 2 2p 4
Zr(40番目の要素40電子)電子配置:1s 2 2s 2 2p 6 3s 2 3p 6 4s 2 3d 10 4p 6 5s 2 4d 2

これを計算するためのロジックをどのように理解できますか?s、p、d、およびfシェルをインクリメントするとき、および各シェルの上付き文字を計算するとき。

S最大2電子(上付き最大2)
P最大6電子(上付き最大6)
D最大10電子(上付き最大10)
F最大14電子(上付き最大14)

おそらく再帰?

4

1 に答える 1

0

次の属性を持つ構成を表すクラスを作成できます。

private final boolean[] K = new boolean[ 2];
private final boolean[] L = new boolean[ 8];
private final boolean[] M = new boolean[18];
private final boolean[] N = new boolean[32];
private final boolean[] O = new boolean[32];
private final boolean[] P = new boolean[32];

true割り当てられた場所の場合は false、自由な場所の場合は false。

カリウムの例:

K[0] = true;
K[1] = true;
L[0] = true;
...
L[7] = true;
M[0] = true;
...
M[7] = true;
N[0] = true;
于 2013-02-09T21:12:08.823 に答える