私はプログラミングに関して非常に新しいですが、プログラマーとしてのスキルを向上させるために取り組んでいます。現在、私は自分自身に与えた問題に取り組んでおり、変数の数値を取り、その各桁を配列内の個別の数値にしようとしています。数字の順序は気にしないので、逆になっていても問題ありません。人々がこの質問を何度もしていることは知っていますが、彼らはいつも私が理解できないことをたくさん使っているようです. 私の学校には Java のコースはありませんので、自分で学んだことしか知らないので、コードで使用する用語のうち、それほど些細なことではない用語を説明していただければ幸いです。今、私は書いています:
int number = 1234567890;
while (number > 0) {
System.out.println(number%10);
number = number/10;
これは数字を個別に印刷するのにうまく機能しますが、それらを配列に追加する方法がわかりません。私は小さなサイズよりもシンプルさを好むことを心に留めておいてください。前もって感謝します!
PS同様の質問に対して私が見たいくつかの回答には、文字列の配列と思われるものが含まれています。私が作業しているプログラムの一部がまだ機能するためには、整数の配列を使用する必要があると思います。興味がある場合は、コードの残りの部分を使用して、配列内の数値がすべて異なるかどうかを判断し、数値の桁がすべて異なるかどうかを判断する最終結果を取得します。次のようになります。
int repeats=0;
int[] digitArray;
digitArray = new int[10];
for (int i = 0; i < digitArray.length; i++)
for (int j = 0; j < digitArray.length; j++)
if ((i != j) && (digitArray[i]==digitArray[j])) unique = unique+1;
System.out.println(unique==0);